Multi-Key Cryptography Through Dual-Blockchain Key Isolation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems are susceptible to hacking due to the exposure of public keys, making them vulnerable to cyber-attacks, especially for resources accessed by remote workers.
Innovation Solution
Implementing a dual-key cryptography system where the public key is stored on one blockchain and the private key on another, ensuring the public key is only accessible to authorized parties, thereby increasing security by requiring both keys for access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If public keys are exposed on blockchain networks, then accessibility and transparency are improved, but security is worsened due to vulnerability to hacking
Solution Approach 1:
The patent divides the cryptographic key system into two separate blockchain networks: a public blockchain that stores and provides access to public keys, and a private blockchain that securely stores private keys. This segmentation isolates the sensitive private keys from public exposure while maintaining public key accessibility, thereby resolving the contradiction between transparency and security.
2Ease of operation
If public keys are made accessible to all, then ease of operation is improved, but reliability is worsened due to security risks
Solution Approach 1:
The patent introduces an intermediary private blockchain network that acts as a mediator between the public blockchain and the sensitive private key storage. This intermediary layer enables easy public key distribution on the public blockchain while preventing direct access to private keys, thus maintaining both ease of operation and system reliability.
3Device complexity
If a single blockchain stores both public and private keys, then device complexity is reduced, but security is worsened due to single point of failure
Solution Approach 1:
The patent segments the single blockchain structure into two distinct blockchain networks: a public blockchain for public key management and a private blockchain for private key storage. This segmentation eliminates the single point of failure vulnerability while the modular architecture keeps the overall system complexity manageable through clear separation of concerns.
Data Source
AI summary
Systems, methods and products for multi-key cryptography for blockchains and secure access to resources is provided using two public or private blockchain distributed ledgers wherein one blockchain stores a public key in Smart Contracts/metadata and the other stores a private key and the public key is only accessed by authorized persons with the private key.
