Paper 2022/205

Fiat-Shamir signatures without aborts using Ring-and-Noise assumptions

Dipayan Das, Antoine Joux, and Anand Kumar Narayanan

Abstract

Lattice and code based hard problems such as Learning With Errors (LWE) or syndrome decoding (SD) form cornerstones of post-quantum cryptography. However, signature schemes built on these assumptions remain rather complicated. Indeed, signature schemes from LWE problems are built on the Fiat-Shamir with abort paradigm with no apparent means for knowledge extraction. On the code side, signature schemes mainly stem from Stern's zero-knowledge identification scheme. However, because of its large soundness error of $2/3$, it is costly to turn into a signature scheme. The latest developments rely on complicated cut-and-choose and multiparty-in-the-head techniques. As a consequence, they apply the Fiat-Shamir transformation on protocols with at least 5 rounds, leading to additional complexity and degraded security parameters. In the present paper, we propose an alternative approach to build a simple zero-knowledge $\Sigma$-protocol with a small soundness error, based on the hardness of Ring-and-Noise assumptions, a general family of assumptions that encompasses both lattices and codes. With such a $\Sigma$-protocol at hand, signatures can directly be derived by invoking the standard Fiat-Shamir transform, without the need for aborts. The main novel tool that allows us to achieve this is the use of specifically tailored locality sensitive hash functions. We outline our schemes for general Ring-and-Noise assumptions and present them in detail for the ring of residues modulo Mersenne numbers endowed with the Hamming metric. This Mersenne setting is ideal to illustrate our schemes, since it is close in spirit to both lattice and code based assumptions.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint. MINOR revision.
Keywords
digital signaturesidentification protocolslattice techniqueszero knowledge
Contact author(s)
dipayan das @ cispa de
joux @ cispa de
anand narayanan @ cispa de
History
2022-02-20: received
Short URL
https://ia.cr/2022/205
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2022/205,
      author = {Dipayan Das and Antoine Joux and Anand Kumar Narayanan},
      title = {Fiat-Shamir signatures without aborts using Ring-and-Noise assumptions},
      howpublished = {Cryptology ePrint Archive, Paper 2022/205},
      year = {2022},
      note = {\url{https://eprint.iacr.org/2022/205}},
      url = {https://eprint.iacr.org/2022/205}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.