Paper 2024/1514

Black-Box Non-Interactive Zero Knowledge from Vector Trapdoor Hash

Pedro Branco, Bocconi University
Arka Rai Choudhuri, Nexus
Nico Döttling, Helmholtz Center for Information Security
Abhishek Jain, NTT and JHU
Giulio Malavolta, Bocconi University
Akshayaram Srinivasan, University of Toronto
Abstract

We present a new approach for constructing non-interactive zero-knowledge (NIZK) proof systems from vector trapdoor hashing (VTDH) -- a generalization of trapdoor hashing [Döttling et al., Crypto'19]. Unlike prior applications of trapdoor hash to NIZKs, we use VTDH to realize the hidden bits model [Feige-Lapidot-Shamir, FOCS'90] leading to black-box constructions of NIZKs. This approach gives us the following new results: - A statistically-sound NIZK proof system based on the hardness of decisional Diffie-Hellman (DDH) and learning parity with noise (LPN) over finite fields with inverse polynomial noise rate. This gives the first statistically sound NIZK proof system that is not based on either LWE, or bilinear maps, or factoring. - A dual-mode NIZK satisfying statistical zero-knowledge in the common random string mode and statistical soundness in the common reference string mode assuming the hardness of learning with errors (LWE) with polynomial modulus-to-noise ratio. This gives the first black-box construction of such a dual-mode NIZK under LWE. This improves the recent work of Waters (STOC'24) which relied on LWE with super-polynomial modulus-to-noise ratio and required a setup phase with private coins. The above constructions are black-box and satisfy single-theorem zero-knowledge property. Building on the works of Feige et al.(FOCS'90) and Fishclin and Rohrback (PKC'21), we upgrade these constructions (under the same assumptions) to satisfy multi-theorem zero-knowledge property at the expense of making non-black-box use of cryptography.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Contact author(s)
pedrodemelobranco @ gmail com
arkarai choudhuri @ gmail com
nico doettling @ gmail com
abhishekjain @ jhu edu
giulio malavolta @ hotmail it
akshayaram @ berkeley edu
History
2024-09-30: approved
2024-09-26: received
See all versions
Short URL
https://ia.cr/2024/1514
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/1514,
      author = {Pedro Branco and Arka Rai Choudhuri and Nico Döttling and Abhishek Jain and Giulio Malavolta and Akshayaram Srinivasan},
      title = {Black-Box Non-Interactive Zero Knowledge from Vector Trapdoor Hash},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1514},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1514}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.