Cover Image for zkStudyClub – Arc: Accumulation for Reed-Solomon Codes (William Wang – New York University)
Cover Image for zkStudyClub – Arc: Accumulation for Reed-Solomon Codes (William Wang – New York University)
Avatar for ZK Hack Events
Presented by
ZK Hack Events
ZK Hack is hub for ZK learning and building. .Our goal is to explore and explain key concepts and tools and get you onboarded into ZK.
15 Went

zkStudyClub – Arc: Accumulation for Reed-Solomon Codes (William Wang – New York University)

Zoom
Registration
Past Event
Welcome! To join the event, please register below.
About Event

Zoom link: https://us06web.zoom.us/j/81625858150?pwd=zYHnbzciajcvfikzI2UB2MGAiO7uL2.1

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.
Arc: Accumulation for Reed--Solomon Codes.

In this work, they 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. The 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, the scheme is also able to accumulate claims up to list-decoding radius, resulting in concrete efficiency improvements. This accumulation scheme is used 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.

They 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.

​Paper: https://eprint.iacr.org/2024/504

Avatar for ZK Hack Events
Presented by
ZK Hack Events
ZK Hack is hub for ZK learning and building. .Our goal is to explore and explain key concepts and tools and get you onboarded into ZK.
15 Went