Lune

CRYPTO2024顶会

Adaptively Sound Zero-Knowledge SNARKs for UP

Surya Mathialagan, Spencer Peters, Vinod Vaikuntanathan

2024年份
17被引次数
2顶会引用

摘要

We study succinct non-interactive arguments (SNARGs) and succinct non-interactive arguments of knowledge (SNARKs) for the class UP\mathsf{UP} in the reusable designated verifier model. UP\mathsf{UP} is an expressive subclass of NP\mathsf{NP} consisting of all NP\mathsf{NP} languages where each instance has at most one witness; a designated verifier SNARG (dvSNARG) is one where verification of the SNARG proof requires a private verification key; and such a dvSNARG is reusable if soundness holds even against a malicious prover with oracle access to the (private) verification algorithm.

Our main results are as follows.

(1) A reusably and adaptively sound zero-knowledge (zk) dvSNARG for UP\mathsf{UP}, from subexponential LWE and evasive LWE (a relatively new but popular variant of LWE). Our SNARGs achieve very short proofs of length (1+o(1))⋅λ(1 + o(1)) \cdot \lambda bits for 2−λ2^{-\lambda} soundness error.

(2) A generic transformation that lifts any ``Sahai-Waters-like'' (zk) SNARG to an adaptively sound (zk) SNARG, in the designated-verifier setting. In particular, this shows that the Sahai-Waters SNARG for NP\mathsf{NP} is adaptively sound in the designated verifier setting, assuming subexponential hardness of the underlying assumptions. The resulting SNARG proofs have length (1+o(1))⋅λ(1 + o(1)) \cdot \lambda bits for 2−λ2^{-\lambda} soundness error. Our result sidesteps the Gentry-Wichs barrier for adaptive soundness by employing an exponential-time security reduction.

(3) A generic transformation, building on the work of Campanelli, Ganesh, that lifts any adaptively sound (zk) SNARG for UP\mathsf{UP} to an adaptively sound (zk) SNARK for UP\mathsf{UP}, while preserving zero-knowledge. The resulting SNARK achieves the strong notion of black-box extraction. There are barriers to achieving such SNARKs for all of NP\mathsf{NP} from falsifiable assumptions, so our restriction to UP\mathsf{UP} is, in a sense, necessary.

Applying (3) to our SNARG for UP\mathsf{UP} from evasive LWE (1), we obtain a reusably and adaptively sound designated-verifier zero-knowledge SNARK for UP\mathsf{UP} from subexponential LWE and evasive LWE. Moreover, applying both (2) and (3) to the Sahai-Waters SNARG, we obtain the same result from LWE, subexponentially secure one-way functions, and subexponentially secure indistinguishability obfuscation. Both constructions have succinct proofs of size poly(λ)\mathsf{poly}(\lambda). These are the first SNARK constructions (even in the designated-verifier setting) for a non-trivial subset of NP\mathsf{NP} from (sub-exponentially) falsifiable assumptions.

问问这篇 Paper

问问你的智能体。

Lune 读过与它相关的顶会 Paper,每个回答都会注明依据哪几篇。

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

引用它的顶会 Paper2

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖