Threshold Key Sharing for Dynamic Blockchain Node Groups
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain systems lack flexibility in group membership and security mechanisms, particularly in transferring digital assets between different blockchain networks, which can lead to vulnerabilities and inefficiencies.
Innovation Solution
A method involving a congress, an open-membership group on a blockchain network, uses distributed generation of private key shares and a threshold signature scheme to secure digital assets, allowing flexible membership and enhanced security through cooperative behavior enforced by the threat of confiscation of assets.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a fixed group of nodes is used to control digital assets, then security is maintained, but flexibility in membership and adaptability to dynamic groups is reduced
Solution Approach 1:
The private key is divided into multiple shares distributed among different nodes in the congress. Each node holds a portion of the private key, and no single node can access the full private key alone. This segmentation allows flexible membership while maintaining security through distributed control.
Solution Approach 2:
Multiple private key shares from different nodes are combined through a threshold signature scheme to generate a valid signature for accessing digital assets. The combining of these segmented keys restores the full cryptographic functionality, enabling both flexibility in node selection and security through collective verification.
2Productivity
If traditional blockchain transfer mechanisms are used, then security is maintained, but efficiency and overhead are reduced when transferring assets between different blockchain networks
Solution Approach 1:
A congress is introduced as an intermediary mechanism between different blockchain networks. The congress holds digital assets in a locked state and can release them to designated addresses on different blockchains through coordinated threshold signatures, enabling efficient cross-chain transfers while maintaining integrity through verified control.
Solution Approach 2:
The system enables dynamic control of digital assets by allowing nodes to join and leave the congress dynamically. Membership in the congress can be changed without transferring assets, enabling flexible adaptation to different network configurations and transfer requirements while maintaining secure control through the threshold signature scheme.
3Reliability
If private keys are distributed among multiple nodes, then flexibility and security are improved, but complexity of key management and coordination is increased
Solution Approach 1:
The threshold signature scheme enables nodes to automatically verify and coordinate their private key shares without requiring complex centralized management. Each node independently holds its key share and can participate in signature generation when needed, with the cryptographic protocol itself handling the coordination complexity.
Solution Approach 2:
The system changes the parameter of key distribution from a single centralized key to multiple distributed key shares with specific threshold requirements. This parameter change transforms the management problem into a cryptographic protocol issue, where the threshold signature scheme handles the complexity of coordinating multiple keys automatically.
4Adaptability or versatility
If nodes can dynamically join and leave groups, then adaptability is improved, but security risks from malicious nodes and key management complexity increase
Solution Approach 1:
The private key is segmented into multiple shares, and dynamic membership is implemented by allowing nodes to join or leave the congress without affecting the security of existing members. When a malicious node joins or leaves, the remaining honest nodes can continue to control the assets through their key shares, mitigating the impact of malicious actors.
Solution Approach 2:
The threshold signature scheme provides preliminary protection by requiring multiple verified key shares to access digital assets. Even if a malicious node attempts to exploit dynamic membership, the cryptographic threshold requirement prevents single-point attacks, and the system can respond by adjusting membership without compromising existing secure controls.
Data Source
AI summary
Provided herein are a process, an apparatus, and an article of manufacture for confiscating a digital asset due to malicious members or malicious attacks. A process in the form of a computer-implemented method includes: i) detecting malicious activity by a malicious party, wherein the malicious party is one of the other members of the a congress; and ii) confiscating at least a portion of digital assets previously transferred to the a public group address by the malicious party. Security mechanisms disclosed herein for confiscating a digital asset leverage the use of a congress that is secured, in part, through distributed generation of private key share. The security mechanisms further allow a self-governing, decentralized group to be formed, with the threshold signature scheme allowing the group to control digital assets encumbered by a public key associated with the group.


