Abstract
A Hash Time Lock Contract (HTLC) is a protocol that is commonly used to exchange payments across different blockchains. Using HTLC as a building block for cross blockchain atomic swaps has its drawbacks: The notion of time is handled differently in each blockchain, be it private or public. Additionally, if the swap ends up aborted, the funds are locked in escrow until the safety timeout expires. In this work we formulate a new cryptographic primitive: Attribute Verifiable Timed Commitment which enables to prove that a timed commitment commits to a value which possesses certain attributes. Using our cryptographic primitive, we describe a new cross chain atomic swap protocol that operates without blockchain derived time and unlike the state of the art, all parties can instantly abort the swap without waiting for the safety timeouts to expire. In order to prove in zero knowledge that a secret committed to using a timed commitment has a claimed hash value, we employ the 'MPC in the head' technique by Ishai et al. and implement our zero-knowledge proof protocol and evaluate its performance. As part of our techniques, we develop a novel and efficient procedure for integer Lower-Than validation in arithmetic circuits which may be of independent interest.
Original language | English |
---|---|
Title of host publication | Proceedings - 7th IEEE European Symposium on Security and Privacy, Euro S and P 2022 |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 606-625 |
Number of pages | 20 |
ISBN (Electronic) | 9781665416146 |
DOIs | |
State | Published - 2022 |
Event | 7th IEEE European Symposium on Security and Privacy, Euro S and P 2022 - Genoa, Italy Duration: 6 Jun 2022 → 10 Jun 2022 |
Publication series
Name | Proceedings - 7th IEEE European Symposium on Security and Privacy, Euro S and P 2022 |
---|
Conference
Conference | 7th IEEE European Symposium on Security and Privacy, Euro S and P 2022 |
---|---|
Country/Territory | Italy |
City | Genoa |
Period | 6/06/22 → 10/06/22 |
Bibliographical note
Publisher Copyright:© 2022 IEEE.
Keywords
- Blockchain
- Cross Chain Swaps
- Cryptography
- Multi-Party Computation
- Zero-Knowledge Proofs
ASJC Scopus subject areas
- Artificial Intelligence
- Computer Networks and Communications
- Information Systems
- Information Systems and Management
- Safety, Risk, Reliability and Quality