Paper 2024/955

ElectionGuard: a Cryptographic Toolkit to Enable Verifiable Elections

Josh Benaloh, Microsoft Research
Michael Naehrig, Microsoft Research
Olivier Pereira, Microsoft Research, UCLouvain
Dan S. Wallach, Rice University
Abstract

ElectionGuard is a flexible set of open-source tools that---when used with traditional election systems---can produce end-to-end verifiable elections whose integrity can be verified by observers, candidates, media, and even voters themselves. ElectionGuard has been integrated into a variety of systems and used in actual public U.S. elections in Wisconsin, California, Idaho, Utah, and Maryland as well as in caucus elections in the U.S. Congress. It has also been used for civic voting in the Paris suburb of Neuilly-sur-Seine and for an online election by a Switzerland/Denmark-based organization. The principal innovation of ElectionGuard is the separation of the cryptographic tools from the core mechanics and user interfaces of voting systems. This separation allows the cryptography to be designed and built by security experts without having to re-invent and replace the existing infrastructure. Indeed, in its preferred deployment, ElectionGuard does not replace the existing vote counting infrastructure but instead runs alongside and produces its own independently-verifiable tallies. Although much of the cryptography in ElectionGuard is, by design, not novel, some significant innovations are introduced which greatly simplify the process of verification. This paper describes the design of ElectionGuard, its innovations, and many of the learnings from its implementation and growing number of real-world deployments.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Published elsewhere. Minor revision. USENIX Security 2024
Keywords
Verifiable electionsvoting
Contact author(s)
benaloh @ microsoft com
mnaehrig @ microsoft com
olivier pereira @ uclouvain be
dwallach @ rice edu
History
2024-06-14: approved
2024-06-14: received
See all versions
Short URL
https://ia.cr/2024/955
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2024/955,
      author = {Josh Benaloh and Michael Naehrig and Olivier Pereira and Dan S. Wallach},
      title = {{ElectionGuard}: a Cryptographic Toolkit to Enable Verifiable Elections},
      howpublished = {Cryptology ePrint Archive, Paper 2024/955},
      year = {2024},
      note = {\url{https://eprint.iacr.org/2024/955}},
      url = {https://eprint.iacr.org/2024/955}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.