Atomic swap using zero-knowledge proofs, and applications thereof
AssigneeQed-It Systems Ltd.
InventorsAurélien Renaud François Nicolas, Ron Kahat, Pablo Kogan, Yakov Gurkan, Ori Wallenstein
Life of this patent
Estimating the term…
Loading patent…
AssigneeQed-It Systems Ltd.
InventorsAurélien Renaud François Nicolas, Ron Kahat, Pablo Kogan, Yakov Gurkan, Ori Wallenstein
Estimating the term…
Disclosed herein are system, method, and computer program product embodiments for performing transactions or atomic swaps using zero-knowledge proofs (“ZKPs”). A first system may propose a transaction between with a second system. The first system may generate a first ZKP indicating that the first system has possession of an asset desired by the second system and that the first system is committing the asset to the transaction. The second system may also similarly generate a second ZKP. These ZKPs may be encrypted and exchanged. The second system may receive an encrypted version of the first ZKP, perform a decryption using a key specific to the second system, and verify the ZKP. When the parties verify the ZKPs, this confirms that each party has committed the requested asset and that the transaction may proceed. The transaction may be committed to a blockchain.
A computer-implemented method, comprising:
A first system, comprising:
A non-transitory computer-readable device having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:
Dependencies are inferred from the claim text.