Paper 2025/1353

Introducing two ROS attack variants: breaking one-more unforgeability of BZ blind signatures

Bruno M. F. Ricardo, Universidade de São Paulo, Brazil
Lucas C. Cardoso, Universidade de São Paulo, Brazil
Leonardo T. Kimura, Universidade de São Paulo, Brazil
Paulo S. Barreto, University of Washington Tacoma
Marcos A. Simplicio Jr, Universidade de São Paulo, Brazil
Abstract

In 2023, Barreto and Zanon proposed a three-round Schnorr-like blind signature scheme, leveraging zero-knowledge proofs to produce one-time signatures as an intermediate step of the protocol. The resulting scheme, called BZ, is proven secure in the discrete-logarithm setting under the one-more discrete logarithm assumption with (allegedly) resistance to the Random inhomogeneities in a Overdetermined Solvable system of linear equations modulo a prime number $p$ attack, commonly referred to as ROS attack. The authors argue that the scheme is resistant against a ROS-based attack by building an adversary whose success depends on extracting the discrete logarithm of the intermediate signing key. In this paper, however, we describe a distinct ROS attack on the BZ scheme, in which a probabilistic polynomial-time attacker can bypass the zero-knowledge proof step to break the one-more unforgeability of the scheme. We also built a BZ variant that, by using one secure hash function instead of two, can prevent this particular attack. Unfortunately, though, we show yet another ROS attack that leverages the BZ scheme's structure to break the one-more unforgeability principle again, thus revealing that this variant is also vulnerable. These results indicate that, like other Schnorr-based strategies, it is hard to build a secure blind signature scheme using BZ's underlying structure.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Published elsewhere. Minor revision. XXV Brazilian Cybersecurity Symposium
Keywords
Blind signatureSchnorrROSZero-knowledge proofsCryptanalysis
Contact author(s)
bricardo @ larc usp br
lcardoso @ larc usp br
lkimura @ larc usp br
pbarreto @ uw edu
mjunior @ larc usp br
History
2025-07-25: revised
2025-07-24: received
See all versions
Short URL
https://ia.cr/2025/1353
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1353,
      author = {Bruno M. F. Ricardo and Lucas C. Cardoso and Leonardo T. Kimura and Paulo S. Barreto and Marcos A. Simplicio Jr},
      title = {Introducing two {ROS} attack variants: breaking one-more unforgeability of {BZ} blind signatures},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1353},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1353}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.