Paper 2025/1546

Incrementally Verifiable Computation for NP from Standard Assumptions

Pratish Datta, NTT Research
Abhishek Jain, NTT Research
Zhengzhong Jin, Northeastern University
Alexis Korb, University of California, Los Angeles
Surya Mathialagan, Massachusetts Institute of Technology
Amit Sahai, University of California, Los Angeles
Abstract

Incrementally verifiable computation (IVC) [Valiant, TCC'08] allows one to iteratively prove that a configuration $x_0$ reaches another configuration $x_T$ after repeated applications of a (possibly non-deterministic) transition function $\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 $T$. IVC has numerous applications, notably including proving correctness of virtual machine executions in blockchains. Currently, IVC for $\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 $\mathsf{NP}$ implies adaptive succinct non-interactive arguments for $\mathsf{NP}$, the work of Gentry-Wichs [STOC'11] seemingly poses barriers to constructing IVC for $\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 $i\mathcal{O}$ and LWE (or bilinear maps), we construct IVC for all $\mathsf{NP}$ with proof size $\mathsf{poly}(|x_i|,\log T)$. - Assuming subexponential $i\mathcal{O}$ and injective PRGs, we construct IVC for trapdoor IVC languages where the proof-size is $\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 $x_i$ is reachable from $x_0$ in $i$ steps.

Note: Full version of CRYPTO 2025 paper.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
A major revision of an IACR publication in CRYPTO 2025
DOI
https://doi.org/10.1007/978-3-032-01907-3_20
Keywords
Incrementally Verifiable ComputationSNARGs
Contact author(s)
pratish datta @ ntt-research com
abhishek jain @ ntt-research com
zh jin @ northeastern edu
alexiskorb @ cs ucla edu
smathi @ mit edu
sahai @ cs ucla edu
History
2025-09-03: approved
2025-08-28: received
See all versions
Short URL
https://ia.cr/2025/1546
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/1546,
      author = {Pratish Datta and Abhishek Jain and Zhengzhong Jin and Alexis Korb and Surya Mathialagan and Amit Sahai},
      title = {Incrementally Verifiable Computation for {NP} from Standard Assumptions},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1546},
      year = {2025},
      doi = {https://doi.org/10.1007/978-3-032-01907-3_20},
      url = {https://eprint.iacr.org/2025/1546}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.