Accumulation Without Homomorphism

Benedikt Bünz, Pratyush Mishra, Wilson Nguyen, William Wang

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Accumulation schemes are a simple yet powerful primitive that enable highly efficient constructions of incrementally verifiable computation (IVC). Unfortunately, all prior accumulation schemes rely on homomorphic vector commitments whose security is based on public-key assumptions. It is an interesting open question to construct efficient accumulation schemes that avoid the need for such assumptions. In this paper, we answer this question affirmatively by constructing an accumulation scheme from non-homomorphic vector commitments which can be realized from solely symmetric-key assumptions (e.g., Merkle trees). We overcome the need for homomorphisms by instead performing spot-checks over error-correcting encodings of the committed vectors. Unlike prior accumulation schemes, our scheme only supports a bounded number of accumulation steps. We show that such bounded-depth accumulation still suffices to construct proof-carrying data (a generalization of IVC). We also demonstrate several optimizations to our PCD construction which greatly improve concrete efficiency.

Original languageEnglish (US)
Title of host publication16th Innovations in Theoretical Computer Science Conference, ITCS 2025
EditorsRaghu Meka
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773614
DOIs
StatePublished - Feb 11 2025
Event16th Innovations in Theoretical Computer Science Conference, ITCS 2025 - New York, United States
Duration: Jan 7 2025Jan 10 2025

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume325
ISSN (Print)1868-8969

Conference

Conference16th Innovations in Theoretical Computer Science Conference, ITCS 2025
Country/TerritoryUnited States
CityNew York
Period1/7/251/10/25

Keywords

  • Proof-carrying data
  • accumulation schemes
  • incrementally verifiable computation

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Accumulation Without Homomorphism'. Together they form a unique fingerprint.

Cite this