Paper 2024/140
Efficient ECDSA-based Adaptor Signature for Batched Atomic Swaps
Abstract
Adaptor signature is a novel cryptographic primitive which ties together the signature and the leakage of a secret value. It has become an important tool for solving the scalability and interoperability problems in the blockchain. Aumayr et al. (Asiacrypt 2021) recently provide the formalization of the adaptor signature and present a provably secure ECDSA-based adaptor signature, which requires zero-knowledge proof in the pre-signing phase to ensure the signer works correctly. However, the number of zero-knowledge proofs is linear with the number of participants. In this paper, we propose efficient ECDSA-based adaptor signature schemes and give security proofs based on ECDSA. In our schemes, the zero-knowledge proofs in the pre-signing phase can be generated in a batch and offline. Meanwhile, the online pre-signing algorithm is similar to the ECDSA signing algorithm and can enjoy the same efficiency as ECDSA. In particular, considering specific verification scenarios, such as (batched) atomic swaps, our schemes can reduce the number of zero-knowledge proofs in the pre-signing phase to one, independent of the number of participants. Last, we conduct an experimental evaluation, demonstrating that the performance of our ECDSA-based adaptor signature reduces online pre-signing time by about 60% compared with the state-of-the-art ECDSA-based adaptor signature.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- Published elsewhere. Minor revision. ISC 2022
- DOI
- 10.1007/978-3-031-22390-7_12
- Keywords
- Adaptor signatureECDSA-based adaptor signatureBatched atomic swapsBlockchain
- Contact author(s)
-
mathtubin @ 163 com
zm_min @ mail sdu edu cn
yuchen @ sdu edu cn - History
- 2024-02-02: approved
- 2024-02-01: received
- See all versions
- Short URL
- https://ia.cr/2024/140
- License
-
CC BY-NC
BibTeX
@misc{cryptoeprint:2024/140, author = {Binbin Tu and Min Zhang and Yu Chen}, title = {Efficient {ECDSA}-based Adaptor Signature for Batched Atomic Swaps}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/140}, year = {2024}, doi = {10.1007/978-3-031-22390-7_12}, url = {https://eprint.iacr.org/2024/140} }