Dual-Blockchain Zipper Encryption Against Hash Collision Attacks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems are vulnerable to tampering and hacking, particularly due to birthday attacks caused by hash collisions, and asymmetric encryption is slow for many applications.
Innovation Solution
A dual blockchain structure is implemented, where a data blockchain is interlocked with a public key encryption blockchain using prime numbers to form a zipper encrypted package, with each data blockchain block being encrypted by pairs of adjacent public key encryption blocks, and transmitted through separate channels to enhance security and prevent unauthorized access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If public key encryption is used to secure blockchain data, then security against tampering and hacking is improved, but encryption speed deteriorates making it too slow for many purposes
Solution Approach 1:
The patent divides the encryption process into segments by using multiple encryption keys distributed across different blockchain blocks. Each block is encrypted with a pair of keys from adjacent blocks, creating a segmented encryption scheme that balances security with processing efficiency through parallel key generation and distributed decryption capabilities.
Solution Approach 2:
The patent implements preliminary action by pre-generating and distributing encryption keys across the blockchain structure before data encryption is needed. The key generation and distribution mechanism is established in advance through the blockchain protocol, allowing for faster encryption execution when actual data protection is required, as the cryptographic infrastructure is already in place.
2Stability of the object's composition
If traditional blockchain encryption is used, then data integrity is maintained, but vulnerability to birthday attacks and hash collisions increases
Solution Approach 1:
The patent applies asymmetry by using pairs of asymmetric encryption keys (public and private key pairs) distributed across blockchain blocks. Each block contains one key from a pair, creating an asymmetric distribution pattern that provides cryptographic security while protecting against birthday attacks and hash collisions through the mathematical properties of asymmetric cryptography rather than relying solely on hash functions.
Solution Approach 2:
The patent implements beforehand cushioning by pre-distributing encryption keys across multiple blocks in a way that creates cryptographic redundancy and protection against attacks. The key distribution mechanism is established in advance to cushion against potential birthday attacks and hash collisions, ensuring that even if some blocks are compromised, the overall data integrity remains protected through the distributed key structure.
3Reliability
If the entire public key encryption blockchain is required for decryption, then security against unauthorized access is improved, but system complexity increases
Solution Approach 1:
The patent segments the decryption process by distributing key pairs across multiple blockchain blocks, where each block contributes one key to a pair. This segmentation allows the decryption system to access only the specific key pairs needed for particular data blocks, reducing the complexity of managing and processing the entire encryption blockchain while maintaining security through the distributed key structure.
Solution Approach 2:
The patent implements dynamics by enabling flexible and adaptive decryption operations where the system can dynamically access only the specific key pairs required for decrypting particular data blocks, rather than requiring static access to the entire encryption blockchain. This dynamic approach reduces system complexity by allowing on-demand key retrieval and processing, while the underlying distributed structure maintains security requirements.
Data Source
AI summary
The present specification discloses a blockchain zipper encrypted package. The blockchain zipper encrypted package is formed of a dual blockchain structure where the two blockchains are logically interlocked in order to form a zipper encrypted package. One of the two blockchains is a data blockchain that contains data. The data contained by the data blockchain can be any form of data: financial data, medical data, business data, technical data, software data, informational data, executable data, and data in the form of: emails, spreadsheets, documents, photographs, media, images, photos, video, music, or any kind of file. The other of the two blockchains is a public key encryption blockchain that contains prime numbers used to encrypt and decrypt the data blockchain. Public key encryption requires two prime numbers. These two prime numbers are stored in different blockchain blocks that are adjacent to each other according to the present specification.


