Post-quantum Cryptography Side Chain for Blockchain Security
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cryptographic systems, such as RSA and Diffie-Hellman, are vulnerable to quantum computers, which can break encryption keys and compromise data security, necessitating a migration to quantum-resistant algorithms to prevent future decryption of stored data.
Innovation Solution
Implementing post-quantum cryptography (PQC) techniques, including hash-based, lattice-based, isogeny-based, code-based, multivariate-based, and zero-knowledge proof methods, to secure data storage against quantum computer attacks, using blockchain and side chain systems for secure data storage and transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If classical cryptographic schemes (RSA, Diffie-Hellman) are used, then current security protocols are maintained, but they become vulnerable to quantum computer attacks
Solution Approach 1:
The patent changes the cryptographic parameters from classical algorithms (RSA, Diffie-Hellman) to post-quantum cryptographic algorithms that are resistant to quantum computer attacks. This involves transitioning to algorithms based on different mathematical problems that are believed to be hard even for quantum computers, thereby maintaining security reliability while eliminating quantum vulnerability.
Solution Approach 2:
The patent implements post-quantum cryptographic schemes in advance, before quantum computers become sufficiently powerful to break classical cryptography. This preliminary action allows systems to migrate to quantum-resistant algorithms now, preventing future security compromises when quantum computing capabilities are realized.
2Ease of operation
If data is stored by third-party cloud services, then storage accessibility is improved, but data security control is reduced
Solution Approach 1:
The patent segments data storage into multiple distributed locations across a distributed file system rather than storing all data in a single centralized location. This segmentation allows third-party cloud services to provide storage accessibility while maintaining data security control through distributed architecture, where no single point of failure or compromise exists.
Solution Approach 2:
The patent introduces cryptographic intermediaries including homomorphic encryption schemes and zero-knowledge proofs that enable secure data storage and verification. These intermediaries allow third-party cloud services to store and verify data integrity without having access to or control over the actual data content, thereby maintaining both accessibility and security control.
3Reliability
If post-quantum cryptographic algorithms are implemented, then quantum resistance is achieved, but computational complexity increases
Solution Approach 1:
The patent implements a universal cryptographic framework that can handle multiple post-quantum cryptographic schemes (homomorphic encryption, zero-knowledge proofs, distributed file systems) through a unified architecture. This multi-functionality approach reduces overall system complexity by providing a common interface and infrastructure for diverse quantum-resistant cryptographic operations.
Data Source
AI summary
A computing entity accesses one or more blocks of a blockchain, encrypts the content of the one or more blocks using a first cryptographic technique to generate one or more first encrypted block values, and writes a first side chain block comprising the one or more first encrypted block values and a first signature to a first side chain. The computing entity accesses at least one of (a) at least one block of a particular second set of one or more second sets of the plurality of blocks or (b) one or more first side chain blocks corresponding to blocks of the second set, encrypts the content of the accessed block(s) using a second cryptographic technique to generate at least one second encrypted block value, and writes a second side chain block comprising the at least one second encrypted block value and a second signature to a second side chain.


