Paper 2025/2328

SNARGs for NP via Fiat–Shamir in the Plain Model

Ziyi Guan, École Polytechnique Fédérale de Lausanne
Eylon Yogev, Bar-Ilan University
Abstract

We study constructions of succinct non-interactive arguments (SNARGs) for $\mathsf{NP}$ in the standard model. Specifically, we revisit the seminal Micali transformation (applying Fiat--Shamir to Kilian's protocol), which has traditionally only been analyzed in the random oracle model. We show that the Micali framework can be successfully instantiated in the standard model by leveraging a new interaction between two primitives: a PCP satisfying a property we term \emph{shadow soundness}, and a vector commitment scheme satisfying \emph{function statistical binding}. We prove that any language in $\mathsf{NP}$ admits a shadow PCP algorithm in the class $\mathsf{NC}$. Combining such a PCP with a vector commitment with function-statistical-binding for $\mathsf{NC}$ yields a secure SNARG, under the assumption of sub-exponential hardness of LWE. Our results refute "universal" attacks on the Micali framework by exhibiting a large family of concrete instantiations of the underlying components for which the transformation is sound.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
SNARGsFiat–Shamir transformationvector commitmentsPCP
Contact author(s)
ziyi guan @ epfl ch
eylon yogev @ biu ac il
History
2026-02-10: last of 7 revisions
2025-12-26: received
See all versions
Short URL
https://ia.cr/2025/2328
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/2328,
      author = {Ziyi Guan and Eylon Yogev},
      title = {{SNARGs} for {NP} via Fiat–Shamir in the Plain Model},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2328},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2328}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.