Paper 2021/391 Original: eprint.iacr.org/2021/391 ↗

New Standards for E-Voting Systems: Reflections on Source Code Examinations

Thomas Haines
Peter Roenne
Abstract

There is a difference between a system having no known attacks and the system being secure---as cryptographers know all too well. Once we begin talking about the implementations of systems this issue becomes even more prominent since the amount of material which needs to be scrutinised skyrockets. Historically, lack of transparency and low standards for e-voting system implementations have resulted in a culture where open source code is seen as a gold standard; however, this ignores the issue of the comprehensibility of that code. In this work we make concrete empirical recommendations based on our, and others, experiences and findings from examining the source code of e-voting systems. We highlight that any solution used for significant elections should be well designed, carefully analysed, deftly built, accurately documented and expertly maintained. Until e-voting system implementations are clear, comprehensible, and open to public scrutiny security standards are unlikely to improve.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint.
History
2021-04-12: last updated
2021-03-27: published
Short URL
https://ia.cr/2021/391
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2021/391,
      author = {Thomas Haines and Peter Roenne},
      title = {New Standards for E-Voting Systems: Reflections on Source Code Examinations},
      howpublished = {Cryptology {ePrint} Archive, Paper 2021/391},
      year = {2021},
      url = {https://eprint.iacr.org/2021/391}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.