Multiparty Signing System for Secure Digital Transaction Approval
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cryptocurrency systems, such as Bitcoin, lack effective means to control, approve, or overturn transactions, especially in complex multi-party transactions, due to the absence of a central authority, which limits their utilization in secure financial transactions on the internet.
Innovation Solution
A multiparty signing system and method that utilizes a multiparty signing server and a coordinator to generate and manage key shares for secure digital transactions, enabling distributed computation and encryption to ensure authorized approval and prevention of transaction alteration, with a threshold cryptosystem for secure decryption and authorization rules.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a multi-signature algorithm is used to require multiple keys for authorization, then transaction security is improved, but the system lacks effective means to control, approve, or overturn transactions
Solution Approach 1:
The patent segments the authorization process into distinct phases: key generation phase where multiple parties create key shares, transaction initiation phase where a transaction is proposed, and approval phase where multiple parties independently approve or reject the transaction. This segmentation allows the system to maintain security through distributed key shares while adding versatility through the approval mechanism that enables control and oversight of transactions.
Solution Approach 2:
The patent introduces an intermediary approval mechanism that acts as a mediator between the multi-signature requirement and transaction execution. The approval subsystem, comprising multiple approvers, serves as an intermediary layer that can validate, approve, or reject transactions before they are finalized, thereby adding control capability without compromising the underlying security of the multi-signature system.
2Adaptability or versatility
If no central authority is used in cryptocurrency systems, then system decentralization is improved, but the ability to control and approve transactions is reduced
Solution Approach 1:
The patent segments the authorization function across multiple independent entities including key generators, approvers, and the transaction system. Rather than relying on a single central authority, the system divides the authorization process into discrete segments performed by different parties, maintaining decentralization while collectively achieving reliable transaction control through the requirement of multiple approvals.
Solution Approach 2:
The patent merges multiple decentralized authorization mechanisms into a unified approval system. By combining the multi-signature requirement with the approval subsystem, the system achieves both decentralization (through distributed key shares and multiple approvers) and reliable transaction control (through the combined effect of signature requirements and approval validation).
Data Source
AI summary
The present invention discloses a method and system for securing digital transactions provided by a person operating a third-party computerized device designed to communicate with a multiparty signing system. The multiparty signing system may comprise a signing subsystem comprising a multiparty signing server designed to receive a request for digital signing and a first subset of end-user nodes designed to generate a group of key shares which can be utilized in MPC processes conducted by the multiparty signing server. The multiparty signing system may also comprise an approving subsystem designed for generating groups of key shares to approve the digital transactions. The approving subsystem may comprise a coordinator and a second subset of end-user nodes for generating groups of key shares. The multiparty signing server may be configured to receive from a third-party server a transaction to sign and to send a first request to the coordinator to receive a first group of key shares.


