Lune

CRYPTO2025顶会

Incrementally Verifiable Computation for NP from Standard Assumptions

Pratish Datta, Abhishek Jain, Zhengzhong Jin, Alexis Korb, Surya Mathialagan, Amit Sahai

2025年份
5被引次数

摘要

Incrementally verifiable computation (IVC) [Valiant, TCC'08] allows one to iteratively prove that a configuration x0x_0 reaches another configuration xTx_T after repeated applications of a (possibly non-deterministic) transition function M\mathcal{M}. The key requirement is that the size of the proof and the time to update the proof is sublinear in the number of steps TT. IVC has numerous applications, notably including proving correctness of virtual machine executions in blockchains.

Currently, IVC for NP\mathsf{NP} is only known to exist in non-standard idealized models, or based on knowledge assumptions. No constructions are known from standard assumptions, or even in the random oracle model. Furthermore, as observed in prior works, since IVC for NP\mathsf{NP} implies adaptive succinct non-interactive arguments for NP\mathsf{NP}, the work of Gentry-Wichs [STOC'11] seemingly poses barriers to constructing IVC for NP\mathsf{NP} from falsifiable assumptions.

In this work, we observe that the Gentry-Wichs barrier can be overcome for IVC for NP. We show the following two results:

  • Assuming subexponential iOi\mathcal{O} and LWE (or bilinear maps), we construct IVC for all NP\mathsf{NP} with proof size poly(∣xi∣,log⁡T)\mathsf{poly}(|x_i|,\log T).

  • Assuming subexponential iOi\mathcal{O} and injective PRGs, we construct IVC for trapdoor IVC languages where the proof-size is poly(log⁡T)\mathsf{poly}(\log T). Informally, an IVC language has a trapdoor if there exists a (not necessarily easy to find) polynomial-sized circuit that determines if a configuration xix_i is reachable from x0x_0 in ii steps.

问问这篇 Paper

问问你的智能体。

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

可以从这些问题问起

智能体调用

Lunesearch_papers

在 Lune 里问

免费开始,无需绑卡

lune papers get 953706fd-8558-48bb-97fd-a78ea30a0b0f

相关 Paper

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