Paper 2025/1125

Reusable Designated Verifier NIZK from Lossy Trapdoor Functions

Riddhi Ghosal, University of California, Los Angeles
Ilan Komargodski, Hebrew University of Jerusalem
Brent Waters, The University of Texas at Austin, NTT Research
Abstract

Understanding the minimal assumptions necessary for constructing non-interactive zero-knowledge arguments (NIZKs) for NP and placing it within the hierarchy of cryptographic primitives has been a central goal in cryptography. Unfortunately, there are very few examples of ``generic'' constructions of NIZKs or any of its natural relaxations. In this work, we consider the relaxation of NIZKs to the designated-verifier model (DV-NIZK) and present a new framework for constructing (reusable) DV-NIZKs for NP generically from lossy trapdoor functions and PRFs computable by polynomial-size branching programs (a class that includes NC1). Previous ``generic'' constructions of DV-NIZK for NP from standard primitives relied either on (doubly-enhanced) trapdoor permutations or on a public-key encryption scheme plus a KDM-secure secret key encryption scheme. Notably, our DV-NIZK framework achieves statistical zero-knowledge. To our knowledge, this is the first DV-NIZK construction from any ``generic" standard assumption with statistical zero-knowledge that does not already yield a NIZK. A key technical component of our construction is an efficient, unconditionally secure secret sharing scheme for non-monotone functions with randomness recovery for all polynomial-size branching programs. As an independent contribution we present an incomparable randomness recoverable (monotone) secret sharing for NC1 in a model with trusted setup that guarantees computational privacy assuming one-way functions. We believe that these primitives will be useful in related contexts in the future.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Preprint.
Keywords
DV-NIZKLossy Trapdoor FunctionSecret SharingRandomness Recovery
Contact author(s)
riddhi @ cs ucla edu
ilank @ cs huji ac il
bwaters @ cs utexas edu
History
2025-06-16: approved
2025-06-14: received
See all versions
Short URL
https://ia.cr/2025/1125
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1125,
      author = {Riddhi Ghosal and Ilan Komargodski and Brent Waters},
      title = {Reusable Designated Verifier {NIZK} from Lossy Trapdoor Functions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1125},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1125}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.