Blockchain-based anonymous transfers zero-knowledge proofs
AssigneeToposWare, Inc.
InventorsTHEO KEVIN GAUTHIER, ROBIN SALEN, JAWAD TARIQ
Life of this patent
Estimating the term…
Loading patent…
AssigneeToposWare, Inc.
InventorsTHEO KEVIN GAUTHIER, ROBIN SALEN, JAWAD TARIQ
Estimating the term…
Disclosed is a mechanism for performing an anonymous transfer using a blockchain. A sender's device generates a commitment based on a serial number of a zero-knowledge token and a value of the zero-knowledge token. Moreover, the sender's device generates a range proof and a balance proof for the commitment. The range proof verifies that the value of the zero-knowledge token is within a preset range. The balance proof verifies that the value of a set of input tokens is greater than or equal to the value of the zero-knowledge token. The sender's device sends a conversion request to the blockchain network. The conversion request consumes the set of input tokens and generates the zero-knowledge token. The conversion request includes the generated commitment, the generated range proof, and the generated balance proof.
A computer-implemented method comprising:
A non-transitory computer readable storage medium configured to store code comprising instructions, the instructions, when executed by one or more processors, cause the one or more processors to:
A system comprising:
Dependencies are inferred from the claim text.