Paper 2025/144 Original: eprint.iacr.org/2025/144 ↗

KZH-Fold: Accountable Voting from Sublinear Accumulation

George Kadianakis
Arantxa Zapico
Hossein Hafezi
Benedikt Bünz
Abstract

Accumulation schemes are powerful primitives that enable distributed and incremental verifiable computation with less overhead than recursive SNARKs. However, most existing schemes with constant-size accumulation verifiers suffer from linear-sized accumulators and deciders, leading to unsuitable linear-sized proofs in distributed settings such as accountable voting protocols. Our contributions are as follows: I) We introduce KZH, a novel multilinear polynomial commitment scheme (PCS) with sublinear opening and KZH-fold, a polynomial accumulation (PA) 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 $O(k \cdot n^{1/k})$ while a verifier complexity $O(k)$. 2) As an orthogonal contribution to KZH-fold, we build an IVC (PCD) scheme for R1CS via Spartan+PA, in which instantiated with KZH-fold, i.e. Spartan+KZH-fold results in a sublinear proof and decider. With the recipe of Spartan+PA, we build non-uniform IVC and non-uniform PCD. Our non-uniform PCD is the first approach in which the prover's computation and communication at each step and grow sublinearly with the combined circuit size of all instructions. This approach can be instantiated with any PA and doesn't depend on KZH-fold. 3) We demonstrate the power of Spartan+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, Spartan+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.
History
2025-09-05: last updated
2025-01-30: published
Short URL
https://ia.cr/2025/144
License
https://creativecommons.org/licenses/by/4.0/

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, this archive does not use cookies or embedded third party content.