Towards a Unified Approach to Black-Box Constructions of Zero-Knowledge Proofs
Xiao Liang, Omkant Pandey
摘要
General-purpose zero-knowledge proofs for all NP languages greatly simplify secure protocol design. However, they inherently require the code of the underlying relation. If the relation contains black-box calls to a cryptographic function, the code of that function must be known to use the ZK proof, even if both the relation and the proof require only black-box access to the function. Rosulek (Crypto'12) shows that non-trivial proofs for even simple statements, such as membership in the range of a one-way function, require non-black-box access.
We propose an alternative approach to bypass Rosulek's impossibility result. Instead of asking for a ZK proof directly for the given one-way function , we seek to construct a new one-way function given only black-box access to , and an associated ZK protocol for proving non-trivial statements, such as range membership, over its output. We say that , along with its proof system, is a proof-based one-way function. We similarly define proof-based versions of other primitives, specifically pseudo-random generators and collision-resistant hash functions.
We show how to construct proof-based versions of each of the primitives mentioned above from their ordinary counterparts under mild but necessary restrictions over the input. More specifically,
-
We first show that if the prover entirely chooses the input, then proof-based pseudo-random generators cannot be constructed from ordinary ones in a black-box manner, thus establishing that some restrictions over the input are necessary.
-
We next present black-box constructions handling inputs of the form where is chosen uniformly by the verifier. This is similar to the restrictions in the widely used Goldreich-Levin theorem. The associated ZK proofs support range membership over the output as well as arbitrary predicates over prefixes of the input.
Our results open up the possibility that general-purpose ZK proofs for relations that require black-box access to the primitives above may be possible in the future without violating their black-box nature by instantiating them using proof-based primitives instead of ordinary ones.
问问这篇 Paper
问问你的智能体。
Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。
引用它的顶会 Paper1
问问它们各自怎么用它相关 Paper
- Succinct Zero-Knowledge Proofs from One-Way Functions: The Blackbox WayEden Florentz-Konopnicki, Ron D. RothblumCRYPTO 2026
- One-Way Functions and Zero KnowledgeShuichi Hirahara, Mikito NanashimaSTOC 2024 · 被引用 4 次
- Black-Box (and Fast) Non-malleable Zero KnowledgeVincenzo Botta, Michele Ciampi, Emmanuela Orsini, Luisa Siniscalchi 等CRYPTO 2024 · 被引用 2 次
- On the Impossibility of Algebraic NIZK in Pairing-Free GroupsEmanuele GiuntaCRYPTO 2023 · 被引用 6 次
- Lower Bounds on Black-Box Constructions of Pseudorandom FunctionsBar Alon, Itai Dinur, Muthuramakrishnan VenkitasubramaniamCRYPTO 2026
