Paper 2024/1051
Adaptor Signatures: New Security Definition and A Generic Construction for NP Relations
Abstract
An adaptor signatures (AS) scheme is an extension of digital signatures that allows the signer to generate a pre-signature for an instance of a hard relation. This pre-signature can later be adapted to a full signature with a corresponding witness. Meanwhile, the signer can extract a witness from both the pre-signature and the signature. AS have recently garnered more attention due to its scalability and interoperability. Dai et al. [INDOCRYPT 2022] proved that AS can be constructed for any NP relation using a generic construction. However, their construction has a shortcoming: the associated witness is exposed by the adapted signature. This flaw poses limits the applications of AS, even in its motivating setting, i.e., blockchain, where the adapted signature is typically uploaded to the blockchain and is public to everyone. To address this issue, in this work we augment the security definition of AS by a natural property which we call witness hiding. We then prove the existence of AS for any NP relation, assuming the existence of one-way functions. Concretely, we propose a generic construction of witness-hiding AS from signatures and a weak variant of trapdoor commitments, which we term trapdoor commitments with a specific adaptable message. We instantiate the latter based on the Hamiltonian cycle problem. Since the Hamiltonian cycle problem is NP-complete, we can obtain witness hiding adaptor signatures for any NP relation.
Metadata
- Available format(s)
- Category
- Public-key cryptography
- Publication info
- Published by the IACR in ASIACRYPT 2024
- Keywords
- Adaptor signaturesAtomic swapsBlockchainNP relations
- Contact author(s)
-
liu3894 @ purdue edu
itzannet @ purdue edu
vzikas @ gatech edu - History
- 2024-09-13: revised
- 2024-06-28: received
- See all versions
- Short URL
- https://ia.cr/2024/1051
- License
-
CC0
BibTeX
@misc{cryptoeprint:2024/1051, author = {Xiangyu Liu and Ioannis Tzannetos and Vassilis Zikas}, title = {Adaptor Signatures: New Security Definition and A Generic Construction for {NP} Relations}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1051}, year = {2024}, url = {https://eprint.iacr.org/2024/1051} }