Arc: Accumulation for Reed-Solomon Codes
Benedikt Bünz, Pratyush Mishra, Wilson Nguyen, William Wang
Abstract
Proof-Carrying Data (PCD) is a foundational tool for ensuring the correctness of incremental distributed computations that has found numerous applications in theory and practice. The state-of-the-art PCD constructions are obtained via accumulation or folding schemes. Unfortunately, almost all known constructions of accumulation schemes rely on homomorphic vector commitments (VCs), which results in relatively high computational costs and insecurity in the face of quantum adversaries. A recent work of Bünz, Mishra, Nguyen, and Wang removes the dependence on homomorphic VCs by relying only on the random oracle model, but introduces a bound on the number of consecutive accumulation steps, which in turn bounds the depth of the PCD computation graph and greatly affects prover and verifier efficiency.
In this work, we propose Arc, a novel hash-based accumulation scheme that overcomes this restriction and supports an unbounded number of accumulation steps. The core building block underlying Arc is a new accumulation scheme for claims about proximity of claimed codewords to the Reed--Solomon code. Our approach achieves near-optimal efficiency, requiring a small number of Merkle tree openings relative to the code rate, and avoids the efficiency loss associated with bounded accumulation depth. Unlike prior work, our scheme is also able to accumulate claims up to list-decoding radius, resulting in concrete efficiency improvements.
We use this accumulation scheme to construct two distinct accumulation schemes, again relying solely on random oracles. The first approach accumulates RS proximity claims and can be used as an almost-drop-in replacement in existing PCD deployments based on IOP-based SNARKs. The second approach directly constructs an accumulation scheme for rank-1 constraint systems (and more generally polynomial constraint systems) that is simpler and more efficient than the former and prior approaches.
We introduce the notion of Interactive Oracle Reductions (IORs) to enable a modular and simple security analysis. These extend prior notions of Reductions of Knowledge to the setting of IOPs.
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.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 056b13b1-cd9a-4606-a1b9-d66f57f06825Related papers
- Proof-Carrying Data Without Succinct ArgumentsBenedikt Bünz, Alessandro Chiesa, William Lin, Pratyush Mishra et al.CRYPTO 2021 · 58 citations
- Proof-Carrying Data from Arithmetized Random OraclesMegan Chen, Alessandro Chiesa, Tom Gur, Jack O'Connor et al.EUROCRYPT 2023 · 17 citations
- On Succinct Non-interactive Arguments in Relativized WorldsMegan Chen, Alessandro Chiesa, Nicholas SpoonerEUROCRYPT 2022 · 14 citations
- KZH-Fold: Accountable Voting from Sublinear AccumulationGeorge Kadianakis, Arantxa Zapico, Hossein Hafezi, Benedikt BünzCCS 2025 · 1 citation
- FICS and FACS: Fast IOPPs and Accumulation via Code-SwitchingAnubhav Baweja, Pratyush Mishra, Tushar Mopuri, Matan ShtepelCRYPTO 2026
