Paper 2026/1097

Schnorr-like Signatures in the Non-Observable Random Oracle Model

Marian Dietz, ETH Zurich
Dennis Hofheinz, ETH Zurich
Abstract

Schnorr's signature scheme and many of its variants are among the most efficient group-based digital signature schemes. Schnorr's scheme has very compact signatures (consisting of only two exponents in its most compact form). However, its security reduction is notoriously non-tight and requires a strong (“programmable”) version of the random oracle model. Variants with a tight(er) security proof in a more realistic model exist, but are less compact and efficient. In this work, we investigate whether these disadvantages are inherent to Schnorr's signatures and its variants. In particular, we define a family of “Schnorr-like” signature schemes, which contains group-based signature schemes with verification similar to Schnorr's scheme. To explore the necessity of (heavy) random oracle abstractions for such schemes, we allow only for a very weak (“non-programmable, non-observable”) version of a random oracle in the security proof. Our main result is that there is no tight reduction of the security of any such “Schnorr-like” scheme to any group-based assumption that holds generically. We also show that this result itself is tight, in the sense that non-tightly secure schemes exist. Similarly, already for a slightly generalized definition of “extended Schnorr-like” schemes, tightly secure schemes exist. Our main result employs a meta-reduction with a new “filtering” technique that may be of independent interest.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
signaturesschnorrlower bounds
Contact author(s)
marian dietz @ inf ethz ch
hofheinz @ inf ethz ch
History
2026-05-31: approved
2026-05-29: received
See all versions
Short URL
https://ia.cr/2026/1097
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/1097,
      author = {Marian Dietz and Dennis Hofheinz},
      title = {Schnorr-like Signatures in the Non-Observable Random Oracle Model},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/1097},
      year = {2026},
      url = {https://eprint.iacr.org/2026/1097}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.