Lattice-Based Zero-Knowledge Proofs in Action: Applications to Electronic Voting
Abstract This paper studies several building blocks needed for electronic voting in order to prepare for the post-quantum era. In particular, we present lattice-based constructions for a generic zero-knowledge (ZK) proof of ballot correctness, a ZK proof of ballot correctness applicable for the homomorphic tallying scenario, and a ZK proof to achieve cast-as-intended verification during the vote casting period. We implement and benchmark our ballot correctness proofs, giving concrete estimations comparing the performance of homomorphic tallying and mix-net based e-voting systems in case of our lattice-based constructions.
Authors
- Jan Willemson (ORCID: https://orcid.org/0000-0002-6290-2099)
- Valeh Farzaliyev (ORCID: https://orcid.org/0009-0007-9513-9812)
- Heleen Saarse (ORCID: https://orcid.org/0000-0003-2489-9340)
- Calvin Pärn (ORCID: https://orcid.org/0009-0009-3416-6985)
Institutions
- Cybernetica (Estonia) (EE)
- University of Tartu (EE)
Publication Details
- Journal
- Journal of Cryptology
- Published
- 2024-11-26
- DOI
- https://doi.org/10.1007/s00145-024-09530-5
- Citations
- 4
- Primary Topic
- Cryptography and Data Security
- Type
- article
- Field-Weighted Citation Impact
- 1.39
Funders
- Eesti Teadusagentuur