Paper 2025/1992
Improved Concurrent-Secure Blind Schnorr Signatures
Abstract
Since the work of Chaum in ’82, the problem of designing secure blind signature protocols for existing signature schemes has been of great interest. In particular, when considering Schnorr signatures, nowadays used in Bitcoin, designing corresponding efficient and secure blind signature schemes is very challenging in light of the ROS attack (Eurocrypt’21), which affected all previous efficient constructions. Currently, the main positive result about concurrent-secure blind Schnorr signatures is the one of Fuchsbauer and Wolf (Eurocrypt’24). Their construction is quite demanding, indeed it requires trusted parameters, non-interactive zero-knowledge arguments and CPA-secure public-key encryption. Moreover, it is proven secure under a game-based definition only, is limited to computational blindness and is vulnerable to harvest now “link” later quantum attacks. Nicely, their construction is also a predicate blind signature (PBS) scheme, allowing signers to have some partial control on the content of the blindly signed message. In this work, we show neat improvements to the state-of-the-art presenting a new construction for concurrent-secure blind Schnorr signatures that relies on milder/reduced cryptographic assumptions, enjoys statistical blindness, replaces the problematic trusted setup with a non-programmable random oracle (NPRO), and satisfies also a one-sided simulation-based property providing deniability in PBSs.
Metadata
- Available format(s)
-
PDF
- Category
- Public-key cryptography
- Publication info
- A major revision of an IACR publication in CRYPTO 2026
- Keywords
- Schnorr signaturesblind signaturesconcurrent security
- Contact author(s)
-
dellamonica @ diag uniroma1 it
visconti @ diag uniroma1 it - History
- 2026-07-26: last of 3 revisions
- 2025-10-24: received
- See all versions
- Short URL
- https://ia.cr/2025/1992
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/1992,
author = {Pierpaolo Della Monica and Ivan Visconti},
title = {Improved Concurrent-Secure Blind Schnorr Signatures},
howpublished = {Cryptology {ePrint} Archive, Paper 2025/1992},
year = {2025},
url = {https://eprint.iacr.org/2025/1992}
}