One-Way Functions and Zero Knowledge
Shuichi Hirahara, Mikito Nanashima
摘要
The fundamental theorem of Goldreich, Micali, and Wigderson (J. ACM 1991) shows that the existence of a one-way function is sufficient for constructing computational zero knowledge (CZK) proofs for all languages in NP. We prove its converse, thereby establishing characterizations of one-way functions based on the worst-case complexities of zero knowledge. Specifically, we prove that the following are equivalent: - A one-way function exists. - NP ⊆ CZK and NP is hard in the worst case. - CZK is hard in the worst case and the problem GapMCSP of approximating circuit complexity is in CZK. The characterization above also holds for statistical and computational zero-knowledge argument systems. We further extend this characterization to a proof system with knowledge complexity O(logn). In particular, we show that the existence of a one-way function is characterized by the worst-case hardness of CZK if GapMCSP has a proof system with knowledge complexity O(logn). We complement this result by showing that NP admits an interactive proof system with knowledge complexity ω(logn) under the existence of an exponentially hard auxiliary-input one-way function (which is a weaker primitive than an exponentially hard one-way function). We also characterize the existence of a robustly-often nonuniformly computable one-way function by the nondeterministic hardness of CZK under the weak assumption that PSPACE ⊈AM. We present two applications of our results. First, we simplify the proof of the recent characterization of a one-way function by NP-hardness of a meta-computational problem and the worst-case hardness of NP given by Hirahara (STOC’23). Second, we show that if NP has a laconic zero-knowledge argument system, then there exists a public-key encryption scheme whose security can be based on the worst-case hardness of NP. This improves previous results which assume the existence of an indistinguishable obfuscation.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper4
- How to Share an NP Statement or Combiners for Zero-Knowledge ProofsBenny Applebaum, Eliran KachlonCRYPTO 2025 · 被引用 2 次
- NP-hardness of the Minimum Circuit Size Problem from Well-Studied AssumptionsShuichi Hirahara, Rahul IlangoFOCS 2025 · 被引用 1 次
- Non-trivial Zero-Knowledge Implies One-Way FunctionsSuvradip Chakraborty, James Hulett, Dakshita Khurana, Kabir TomerCRYPTO 2026
- A Sharp Characterization of PessilandShuichi Hirahara, Mikito NanashimaSTOC 2026
它引用的顶会 Paper6
- On One-way Functions and Kolmogorov ComplexityYanyi Liu, Rafael PassFOCS 2020 · 被引用 39 次
- NP-Hardness of Learning Programs and Partial MCSPShuichi HiraharaFOCS 2022 · 被引用 24 次
- Robustness of average-case meta-complexity via pseudorandomnessRahul Ilango, Hanlin Ren, Rahul SanthanamSTOC 2022 · 被引用 13 次
- Learning in Pessiland via Inductive InferenceShuichi Hirahara, Mikito NanashimaFOCS 2023 · 被引用 11 次
- Capturing One-Way Functions via NP-Hardness of Meta-ComplexityShuichi HiraharaSTOC 2023 · 被引用 9 次
相关 Paper
- On Weak NIZKs, One-Way Functions and AmplificationSuvradip Chakraborty, James Hulett, Dakshita KhuranaCRYPTO 2025 · 被引用 1 次
- Public-Coin 3-Round Zero-Knowledge from Learning with Errors and Keyless Multi-Collision-Resistant HashSusumu KiyoshimaCRYPTO 2022 · 被引用 5 次
- Succinct Zero-Knowledge Proofs from One-Way Functions: The Blackbox WayEden Florentz-Konopnicki, Ron D. RothblumCRYPTO 2026
- Resettable Statistical Zero-Knowledge for Susumu KiyoshimaCRYPTO 2024 · 被引用 1 次
- On Witness Encryption and Laconic Zero-Knowledge ArgumentsYanyi Liu, Noam Mazor, Rafael PassCRYPTO 2025 · 被引用 1 次
