Blockchain Secret Sharing for Private Transactions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems lack efficient methods for securely and anonymously processing private transactions, as traditional databases do not facilitate trusted collaboration, tamper-proof storage, and guaranteed valid transactions.
Innovation Solution
Implementing a method for secret smart operations in blockchain networks by dividing a secret into n parts, encrypting each part with a group key, and recording encrypted parts on the blockchain, utilizing a decentralized database with nodes that maintain a consensus-based ledger.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional databases are used for storing transaction data, then data storage is simple, but security and trust among untrusted parties deteriorates
Solution Approach 1:
The patent divides the secret data into multiple shares and distributes them across different blockchain nodes. Each node stores only a portion of the secret, and the secret can be reconstructed by combining shares from sufficient nodes. This segmentation enables secure storage without requiring any single node to hold the complete secret, thereby improving reliability while distributing complexity across the network.
Solution Approach 2:
The patent introduces a threshold secret sharing mechanism where an intermediary reconstruction process is required. To retrieve the secret, multiple nodes must cooperate through a defined threshold, acting as intermediaries in the reconstruction process. This mediator mechanism ensures that no single node can access the secret alone, enhancing security and trust among untrusted parties.
2Reliability
If secret data is stored directly on blockchain, then accessibility is improved, but security and privacy deteriorates
Solution Approach 1:
The patent segments the secret data into multiple encrypted shares that are distributed across blockchain nodes. Each node stores only encrypted portions of the secret, making the data inaccessible to individual nodes. The secret can be reconstructed by gathering sufficient shares and performing decryption operations, thus maintaining privacy while enabling controlled accessibility.
Solution Approach 2:
The patent employs encryption as an intermediary layer between the stored secret shares and the desired secret. To access the secret, data must first be retrieved from multiple nodes, then decrypted through an intermediary decryption process. This intermediary encryption mechanism protects privacy during storage while allowing authorized access when needed.
3Reliability
If decentralized storage is implemented, then trust and tamper-proof storage are improved, but system complexity and operational difficulty worsens
Solution Approach 1:
The patent segments the secret into multiple shares distributed across decentralized nodes. Each node independently stores and validates its share according to consensus rules, ensuring tamper-proof storage without requiring centralized control. The segmentation allows the system to achieve decentralization and security while managing complexity through modular share management.
Solution Approach 2:
The patent implements self-service mechanisms where nodes automatically participate in consensus validation and secret reconstruction without external intervention. The system uses built-in consensus protocols to automatically verify share validity and reconstruct secrets when sufficient shares are available, reducing the need for complex external management while maintaining tamper-proof storage.
4Reliability
If secret sharing and encryption are applied, then security is improved, but processing complexity and computational overhead increases
Solution Approach 1:
The patent applies secret sharing to divide the secret into multiple smaller shares that can be independently processed and stored. This segmentation reduces the computational burden on individual nodes compared to handling the complete secret, while still providing security through the distributed share structure. Each node performs simpler operations on its share rather than complex operations on the entire secret.
Data Source
AI summary
A system may enact a process including initiating an operation to transfer a secret, establishing n groups of nodes in a blockchain network, dividing a secret into n secret parts, creating n group keys, encrypting each secret part of the secret with a corresponding group key, and recording encrypted secret parts on the blockchain networks.


