Paper 2025/2328

Micali’s SNARG, Function Vector Commitments, and Fiat–Shamir

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

Micali's construction of succinct non-interactive arguments (SNARGs) combines a probabilistically checkable proof (PCP), a vector commitment, and the Fiat--Shamir transformation. Its security is established in the random oracle model, but replacing the random oracle with an explicit hash function presents a fundamental challenge: Fiat--Shamir can fail for interactive arguments, and certain choices of the commitment scheme make Micali's construction unsound for every instantiation of the Fiat--Shamir hash. We show how to instantiate Micali's construction in the standard model assuming LWE and function vector commitments with \emph{function statistical binding} for $\Ppoly$, obtaining a non-adaptively sound SNARG for $\NP$. Our construction combines such a commitment with an LWE-based correlation-intractaxble hash and a PCP satisfying a new property, \emph{shadow soundness}. A PCP shadow is a short digest that preserves the information needed to determine the verifier's decision. By statistically binding the commitment to this shadow, we obtain the sparse relation needed to prove Fiat--Shamir soundness. We construct shadow PCPs for $\NP$ whose shadow algorithms lie in $\NC$, and we give a feasibility instantiation of the commitment scheme from strong assumptions. Our results thus identify a concrete cryptographic target for instantiating Micali's SNARG under weaker assumptions, and show that the framework does not admit an attack that succeeds for every choice of its components.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
SNARGsFiat--Shamirfunction vector commitmentsshadow PCPscorrelation-intractable hashing
Contact author(s)
ziyi guan @ epfl ch
eylon yogev @ biu ac il
History
2026-09-27: last of 8 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 = {Micali’s {SNARG}, Function Vector Commitments, and Fiat–Shamir},
      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.