Paper 2025/144

KZH-Fold: Accountable Voting from Sublinear Accumulation

George Kadianakis, Ethereum Foundation
Arantxa Zapico, Ethereum Foundation
Hossein Hafezi, New York University (NYU)
Benedikt Bünz
Abstract

Accumulation schemes are powerful primitives that enable distributed and incremental verifiable computation with less overhead than recursive SNARKs. However, existing schemes with constant-size accumulation verifiers, suffer from linear-sized accumulators and deciders, leading to linear-sized proofs that are unsuitable in distributed settings. Motivated by the need for bandwidth efficient accountable voting protocols, (I) We introduce KZH, a novel polynomial commitment scheme, and (II) KZH-fold, the first sublinear accumulation scheme where the verifier only does $3$ group scalar multiplications and $O(n^{1/2})$ accumulator size and decider time. Our scheme generalizes to achieve accumulator and decider complexity of $k \cdot n^{1/k}$ with verifier complexity $k$. Using the BCLMS compiler, (III) we build an IVC/PCD scheme with sublinear proof and decider. (IV) Next, we propose a new approach to non-uniform IVC, where the cost of proving a step is proportional only to the size of the step instruction circuit, and unlike previous approaches, the witness size is not linear in the number of instructions. (V) Leveraging these advancements, we demonstrate the power of KZH-fold by implementing an accountable voting scheme using a novel signature aggregation protocol supporting millions of participants, significantly reducing communication overhead and verifier time compared to BLS-based aggregation. We implemented and benchmarked our protocols and KZH-fold achieves a 2000x reduction in communication and a 50x improvement in decider time over Nova when proving 2000 Poseidon hashes, at the cost of 3x the prover time.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
Incrementally verifiable computationZero-knowledge proofAccountable votingSublinear Accumulation
Contact author(s)
asn @ ethereum org
arantxa @ ethereum org
h hafezi @ nyu edu
bb @ nyu edu
History
2025-01-31: revised
2025-01-30: received
See all versions
Short URL
https://ia.cr/2025/144
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/144,
      author = {George Kadianakis and Arantxa Zapico and Hossein Hafezi and Benedikt Bünz},
      title = {{KZH}-Fold: Accountable Voting from Sublinear Accumulation},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/144},
      year = {2025},
      url = {https://eprint.iacr.org/2025/144}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.