Non-Interactive Token Certification for Private Transfer Verification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing blockchain transaction models that adhere to the UTXO (Unspent Transaction Output) model reveal the identity of token recipients and senders, compromising privacy during transactions.
Innovation Solution
Implement a zero-knowledge proof (ZKP) mechanism to certify token transfers using certified token commitments stored on a blockchain ledger, ensuring the validity of transactions without revealing the identities of participants.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If traditional blockchain transaction models are used, then transaction validity can be verified, but the identities of senders and recipients are revealed, compromising privacy
Solution Approach 1:
The patent introduces a certification authority as an intermediary that issues digital certificates to token participants. These certificates serve as mediators that prove identity validity without directly exposing personal information. The certification authority verifies participant identities and issues certificates that can be used to prove authenticity while maintaining privacy through cryptographic techniques.
Solution Approach 2:
The patent transforms the representation of participant information by changing from direct identity revelation to cryptographic proof representation. Instead of exposing actual identities, the system uses digital signatures and certificate parameters that mathematically prove authenticity without revealing underlying personal information. This parameter transformation enables both verification and privacy preservation.
2Reliability
If participant identities are disclosed for transaction verification, then transaction authenticity is ensured, but privacy protection is compromised
Solution Approach 1:
Digital certificates act as intermediaries between participant identities and transaction verification. The certificates are issued by a trusted certification authority and serve as proof of authenticity without directly exposing the participant's personal information. This intermediary mechanism allows verification while protecting privacy from direct exposure.
Solution Approach 2:
The patent uses digital copies of identity verification in the form of cryptographic signatures and certificates. Instead of using actual personal information, the system creates cryptographic copies that prove authenticity. These digital copies can be verified without revealing the original personal information, thus protecting privacy while ensuring transaction authenticity.
Data Source
AI summary
An example operation may include one or more of receiving a blockchain transaction that includes a proposed transfer of a token from a sender to a recipient, verifying that the transfer of the token is certified by a blockchain network based on a zero-knowledge proof (ZKP) included in the blockchain transaction and a signed token commitment stored on a blockchain ledger of the blockchain network, and committing the blockchain transaction to a block on the blockchain ledger of the blockchain network in response to verification of the transfer of the token.


