SNARKs for Virtual Machines Are Non-malleable
Matteo Campanelli, Antonio Faonio, Luigi Russo
摘要
Cryptographic proof systems have a plethora of applications: from building other cryptographic tools (e.g., malicious security for MPC protocols) to concrete settings such as private transactions or rollups. In several settings it is important for proof systems to be non-malleable : an adversary should not to be able to modify a proof they have observed into another for a statement for which they do not know the witness.
Proof systems that have been deployed in practice should arguably satisfy this notion: it is crucial in settings such as transaction systems and in order to securely compose proofs with other cryptographic protocols. As a consequence, results on non-malleability should keep up with designs of proofs being deployed.
Recently, Arun et al. proposed Jolt (Eurocrypt 2024), arguably the rst ecient proof system whose architecture is based on the lookup singularity approach (Barry Whitehat, 2022). This approach consists in representing a general computation as a series of table lookups. The nal result is a SNARK for a Virtual Machine execution (or SNARK VM).
Both SNARK VMs and lookup-singularity SNARKs are architectures with enormous potential and will probably be adopted more and more in the next years (and they already are).
As of today, however, there is no literature regarding the non-malleability of SNARK VMs. The goal of this work is to ll this gap by providing both concrete non-malleability results and a set of technical tools for a more general study of SNARK VMs security (as well as modular SNARKs in general). As a concrete result, we study the non-malleability of (an idealized version of ) Jolt and its fundamental building block, the lookup argument Lasso. While connecting our new result on the nonmalleability of Lasso to that of Jolt, we develop a set of tools that enable the composition of non-malleable SNARKs. We believe this toolbox to be valuable in its own right.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper4
- qedb: Expressive and Modular Verifiable Databases (without SNARKs)Vincenzo Botta, Simone Bottoni, Matteo Campanelli, Emanuele Ragnoli 等CCS 2026 · 被引用 3 次
- Fully-Adaptive Two-Round Threshold Schnorr Signatures from DDHPaul Gerhart, Davide Li Calsi, Luigi Russo, Dominique SchröderEUROCRYPT 2026 · 被引用 1 次
- Sumcheck-Based zkSNARKs are Non-malleableAntonio Faonio, Luigi RussoCRYPTO 2026
- Universally Composable Adaptor SignaturesPaul Gerhart, Daniel Rausch, Dominique SchroederCCS 2026
它引用的顶会 Paper17
- Bulletproofs: Short Proofs for Confidential Transactions and MoreBenedikt Bünz, Jonathan Bootle, Dan Boneh, Andrew Poelstra 等S&P 2018 · 被引用 1,285 次
- Sonic: Zero-Knowledge SNARKs from Linear-Size Universal and Updatable Structured Reference StringsMary Maller, Sean Bowe, Markulf Kohlweiss, Sarah MeiklejohnCCS 2019 · 被引用 412 次
- Marlin: Preprocessing zkSNARKs with Universal and Updatable SRSAlessandro Chiesa, Yuncong Hu, Mary Maller, Pratyush Mishra 等EUROCRYPT 2020 · 被引用 356 次
- Spartan: Efficient and General-Purpose zkSNARKs Without Trusted SetupSrinath T. V. SettyCRYPTO 2020 · 被引用 262 次
- Nova: Recursive Zero-Knowledge Arguments from Folding SchemesAbhiram Kothapalli, Srinath T. V. Setty, Ioanna TziallaCRYPTO 2022 · 被引用 123 次
相关 Paper
- Jolt: SNARKs for Virtual Machines via LookupsArasu Arun, Srinath T. V. Setty, Justin ThalerEUROCRYPT 2024 · 被引用 43 次
- LegoSNARK: Modular Design and Composition of Succinct Zero-Knowledge ProofsMatteo Campanelli, Dario Fiore, Anaïs QuerolCCS 2019 · 被引用 3 次
- Malleable SNARKs and Their ApplicationsSuvradip Chakraborty, Dennis Hofheinz, Roman Langrehr, Jesper Buus Nielsen 等EUROCRYPT 2025 · 被引用 3 次
- Twist and Shout: Faster Memory Checking Arguments via One-Hot Addressing and IncrementsSrinath Setty, Justin Thaler, Michael ZhuCRYPTO 2026
- Soloist: Distributed SNARK for R1CS with Constant Proof SizeWeihan Li, Zongyang Zhang, Yun Li, Pengfei Zhu 等EUROCRYPT 2026
