Paper 2025/144
KZH-Fold: Accountable Voting from Sublinear Accumulation
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
-
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} }