Paper 2023/1938

Batch Arguments to NIZKs from One-Way Functions

Eli Bradley, The University of Texas at Austin
Brent Waters, The University of Texas at Austin, NTT Research
David J. Wu, The University of Texas at Austin
Abstract

Succinctness and zero-knowledge are two fundamental properties in the study of cryptographic proof systems. Several recent works have formalized the connections between these two notions by showing how to realize non-interactive zero-knowledge (NIZK) arguments from succinct non-interactive arguments. Specifically, Champion and Wu (CRYPTO 2023) as well as Bitansky, Kamath, Paneth, Rothblum, and Vasudevan (ePrint 2023) recently showed how to construct a NIZK argument for NP from a (somewhere-sound) non-interactive batch argument (BARG) and a dual-mode commitment scheme (and in the case of the Champion-Wu construction, a local pseudorandom generator). The main open question is whether a BARG suffices for a NIZK (just assuming one-way functions). In this work, we first show that an adaptively-sound BARG for NP together with an one-way function imply a computational NIZK argument for NP. We then show that the weaker notion of somewhere soundness achieved by existing BARGs from standard algebraic assumptions are also adaptively sound if we assume sub-exponential security. This transformation may also be of independent interest. Taken together, we obtain a NIZK argument for NP from one-way functions and a sub-exponentially-secure somewhere-sound BARG for NP. If we instead assume plain public-key encryption, we show that a standard polynomially-secure somewhere-sound batch argument for NP suffices for the same implication. As a corollary, this means a somewhere-sound BARG can be used to generically upgrade any semantically-secure public-key encryption scheme into one secure against chosen-ciphertext attacks. More broadly, our results demonstrate that constructing non-interactive batch arguments for NP is essentially no easier than constructing NIZK arguments for NP.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
zero-knowledgeNIZKbatch argumentsBARG
Contact author(s)
elibradley @ utexas edu
bwaters @ cs utexas edu
dwu4 @ cs utexas edu
History
2023-12-21: approved
2023-12-21: received
See all versions
Short URL
https://ia.cr/2023/1938
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1938,
      author = {Eli Bradley and Brent Waters and David J. Wu},
      title = {Batch Arguments to NIZKs from One-Way Functions},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1938},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1938}},
      url = {https://eprint.iacr.org/2023/1938}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.