Paper 2016/1037

Apollo - End-to-end Verifiable Internet Voting with Recovery from Vote Manipulation

Dawid Gawel, Maciej Kosarzecki, Poorvi L. Vora, Hua Wu, and Filip Zagorski

Abstract

We present security vulnerabilities in the remote voting system Helios. We propose Apollo, a modified version of Helios, which addresses these vulnerabilities and could improve the feasibility of internet voting. In particular, we note that Apollo does not possess Helios' major known vulnerability, where a dishonest voting terminal can change the vote after it obtains the voter's credential. With Apollo-lite, votes not authorized by the voter are detected by the public and prevented from being included in the tally. The full version of Apollo enables a voter to prove that her vote was changed. We also describe a very simple protocol for the voter to interact with any devices she employs to check on the voting system, to enable frequent and easy auditing of encryptions and checking of the bulletin board.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. Proceedings of the International Joint Conference on Electronic Voting E-VOTE-ID 2016
Keywords
evoting
Contact author(s)
filip zagorski @ pwr edu pl
History
2016-11-03: received
Short URL
https://ia.cr/2016/1037
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2016/1037,
      author = {Dawid Gawel and Maciej Kosarzecki and Poorvi L.  Vora and Hua Wu and Filip Zagorski},
      title = {Apollo - End-to-end Verifiable Internet Voting with Recovery from Vote Manipulation},
      howpublished = {Cryptology ePrint Archive, Paper 2016/1037},
      year = {2016},
      note = {\url{https://eprint.iacr.org/2016/1037}},
      url = {https://eprint.iacr.org/2016/1037}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.