Incrementally Verifiable Computation for NP from Standard Assumptions
summary
Construction shows two concrete IVC routes: one uses subexponential iO + LWE (or bilinear maps) plus rate‑1 BARGs and complexity leveraging to get proofs of size poly(|x_i|, log T), the other uses injective PRGs + iO to get IVC for keyed “trapdoor” NP languages with proof size poly(log T). Tools include puncturable PRFs, iO hybrids and rerandomizable PRG planting, and applications demonstrated include verifiable multiparty shuffles and authenticated image edits; extraction is avoided only in the trapdoor case.
AI-written summary · about
chapters (7)
- 0:00IVC for NP introduction
- 3:57IVC applications in image editing and voting
- 8:55Valiant's IVC construction recipe
- 17:25IVC from subexponential SNARKs
- 33:25IVC for trapdoor NP languages
- 51:57iO proof techniques and security
- 1:01:16Summary of IVC research
related talks
01h 09mProofs - Practice 1
01h 04mTutorial on obfuscation
01h 08mExpedition to Obfustopia: Indistinguishability Obfuscation from Well-Studied Assumptions to New...
31mIndistinguishability Obfuscation, Range Avoidance, and Bounded Arithmetic
38mAdvisor-Verifier-Prover Games and the Hardness of Information Theoretic Cryptography
59mBeyond P versus NP: Using Complexity Theory in Obfuscation and Vice-Versa
57mIndistinguishability Obfuscation from Well-Founded Assumptions
42mObfuscation IV: A New Assumption enabling iO
