New Techniques for Zero-Knowledge: Leveraging Inefficient Provers to Reduce Assumptions, Interaction, and Trust
New Techniques for Zero-Knowledge: Leveraging Inefficient Provers to Reduce Assumptions, Interaction, and Trust
复制标题
DOI:
10.1007/978-3-030-56877-1_24
复制
发表时间:
2020-08
期刊:
影响因子:
--
通讯作者:
Marshall Ball;Dana Dachman-Soled;Mukul Kulkarni
中科院分区:
文献类型:
--
作者:
Marshall Ball;Dana Dachman-Soled;Mukul Kulkarni
We present a transformation from NIZK withinefficient proversin the uniform random string (URS) model to ZAPs (two message witness indistinguishable proofs) withinefficient provers. While such a transformation was known for the case where the prover is efficient, the security proof breaks down if the prover is inefficient. Our transformation is obtained via new applications of Nisan-Wigdersondesigns, a combinatorial object originally introduced in the derandomization literature.We observe that our transformation is applicable both in the setting of super-polynomial provers/poly-time adversaries, as well as a new fine-grained setting, where the prover is polynomial time and the verifier/simulator/zero knowledge distinguisher are in a lower complexity class, such as. We also present-fine-grained NIZK in the URS model for all offrom the worst-case assumption.Our techniques yield the following applications:1.ZAPs forfrom Minicrypt assumptions (with super-polynomial time provers),2.-fine-grained ZAPs forfrom worst-case assumptions,3.Protocols achieving an “offline” notion of NIZK (oNIZK) in the standard (no-CRS) model with uniform soundness in both the super-polynomial setting (from Minicrypt assumptions) and the-fine-grained setting (from worst-case assumptions). The oNIZK notion is sufficient for use in indistinguishability-based proofs.