Universal SNARGs for NP from Proofs of Correctness
Zhengzhong Jin, Yael Tauman Kalai, Alex Lombardi, Surya Mathialagan
Abstract
We give new constructions of succinct non-interactive arguments (s) for in the settings of both non-adaptive and adaptive soundness.
Our construction of non-adaptive is universal assuming the security of a (leveled or unleveled) fully homomorphic encryption () scheme as well as a batch argument () scheme. Specifically, for any choice of parameters and , we construct a candidate scheme for any language with the following properties:
- the proof length is $\ell\cdot \mathsf{poly}(\lambda)$,
- the common reference string $\mathsf{crs}$ has length $L\cdot \mathsf{poly}(\lambda)$, and
- the setup is transparent (no private randomness).
We prove that this has non-adaptive soundness assuming the existence of any where the proof size is , the size is , and there is a size Extended Frege () proof of completeness for the .
Moreover, we can relax the underlying to be any 2-message privately verifiable argument where the first message is of length and the second message is of length . This yields new constructions based on any ``-friendly'' designated-verifier or witness encryption scheme. We emphasize that our is universal in the sense that it does not depend on the argument system.
We show several new implications of this construction that do not reference proof complexity:
- a non-adaptive $\mathsf{SNARG}$ for $\mathsf{NP}$ with transparent $\mathsf{crs}$ from evasive $\mathsf{LWE}$ and $\mathsf{LWE}$. This gives a candidate lattice-based $\mathsf{SNARG}$ for $\mathsf{NP}$.
- a non-adaptive for with transparent assuming the (non-explicit) existence of any and . - a non-adaptive for with a short and transparent (i.e., uniform) assuming , and the (non-explicit) existence of any hash function that makes Micali's construction sound. - a non-adaptive for languages such as and assuming only .
In the setting of adaptive soundness, we show how to convert any designated verifier into publicly verifiable , assuming the underlying designated verifier has an proof of completeness. As a corollary, we construct an adaptive for with a transparent assuming subexponential and evasive .
We prove our results by extending the encrypt-hash-and- paradigm of [Jin-Kalai-Lombardi-Vaikuntanathan, STOC '24].
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Cited by top-tier papers3
- On Succinct Obfuscation via Propositional ProofsAbhishek Jain, Zhengzhong Jin, Surya Mathialagan, Omer PanethFOCS 2025 · 3 citations
- Gödel in Cryptography: Effectively Zero-Knowledge Proofs for NP with No Interaction, No Setup, and Perfect SoundnessRahul IlangoFOCS 2025 · 1 citation
- A Theory for Probabilistic Polynomial-Time ReasoningLijie Chen, Jiatu Li, Igor C. Oliveira, Ryan WilliamsSTOC 2026 · 1 citation
Related papers
- Adaptively Sound Zero-Knowledge SNARKs for UPSurya Mathialagan, Spencer Peters, Vinod VaikuntanathanCRYPTO 2024 · 17 citations
- SNARGs under LWE via Propositional ProofsZhengzhong Jin, Yael Kalai, Alex Lombardi, Vinod VaikuntanathanSTOC 2024 · 6 citations
- SNARGs for from LWEArka Rai Choudhuri, Abhishek Jain, Zhengzhong JinFOCS 2021 · 62 citations
- SNARKs from LWE via Non-black-Box ReductionsZhengzhong Jin, Mingqi Lu, Bo PengSTOC 2026
- SNARGs for Monotone Policy Batch NPZvika Brakerski, Maya Farber Brodsky, Yael Tauman Kalai, Alex Lombardi et al.CRYPTO 2023 · 29 citations
