MPC Threshold Signing for Blockchain Cryptographic Transfer
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Multisig schemes are incompatible with blockchain networks that do not natively support multisignatures and require higher costs and delays, while MPC threshold signing schemes cause latency issues due to multiple signature rounds, compromising network operations and resource efficiency.
Innovation Solution
Implementing a cryptographic hash or representation of a physical item within an MPC threshold signing scheme to generate a signed message, reducing signature rounds and enhancing security, and modifying signature threshold criteria to require more partial signatures for increased security when necessary.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If MPC threshold signing schemes are used to enable secure cryptographic transfers without native multisignature support, then compatibility with blockchain networks is improved, but latency increases due to multiple signature rounds (8-12 rounds)
Solution Approach 1:
The patent segments the signature generation process into multiple independent parallel operations. Instead of executing 8-12 sequential signature rounds, the system divides the threshold signing into parallel batch operations where multiple partial signatures are generated simultaneously across different participants, then aggregated. This segmentation transforms a time-consuming sequential process into an efficient parallel process, reducing latency while maintaining compatibility with blockchain networks that lack native multisignature support.
2Productivity
If the number of signature rounds is reduced to address latency issues, then processing speed is improved, but security of threshold signing schemes decreases
Solution Approach 1:
The patent implements preliminary actions by pre-generating and caching cryptographic materials (public keys, signature aggregation parameters, and verification data) before actual transfer operations. By preparing these security-critical components in advance, the system can perform faster threshold signing operations without compromising security, as the essential security parameters are already established and verified before the reduced-round signing process begins.
Solution Approach 2:
The patent changes key parameters of the threshold signing scheme, specifically modifying the signature aggregation mechanism to use optimized cryptographic parameters that enable fewer rounds while maintaining security. By adjusting parameters such as the threshold value, signature scheme type (e.g., using Schnorr signatures with aggregation), and verification methods, the system achieves a balance where processing speed increases through reduced rounds but security remains intact through carefully selected cryptographic parameters.
3Reliability
If multisig schemes are used to provide secure cryptographic transfers, then security is improved, but costs and delays increase compared to MPC threshold signing
Solution Approach 1:
The patent uses copying by creating and utilizing replicated cryptographic verification data that can be reused across multiple transactions. Instead of performing complete multisig verification processes for each transfer, the system generates copyable verification artifacts (such as aggregated public keys and pre-verified signature templates) that can be efficiently reused. This copying approach maintains the security guarantees of multisig schemes while dramatically reducing the computational cost and time required for each subsequent transfer operation.
Data Source
AI summary
Methods and systems are disclosed herein for cryptographically secured transfer of an item. In some embodiments, the system may cause generation of multiple key shares of a private key from which a blockchain address on a blockchain is derived. The system may generate a cryptographic representation of a physical item to be transferred from the first user to the second user, the physical item corresponding to the first item. The system may cause a first amount of the first item to be transferred to the blockchain address. The system may obtain a candidate cryptographic representation from the second user. The system may generate, based on the candidate hash matching the hash of the feature vector representing the physical item, a signed message using a partial signature of the second user and another partial signature derived from the third key share.


