Paper 2014/348

A Simple Cast-as-Intended E-Voting Protocol by Using Secure Smart Cards

Helger Lipmaa

Abstract

We propose a simple cast-as-intended remote e-voting protocol where the security is based on the use of secure (and trusted) smart cards that incorporate incard numeric keyboards and LCD displays, and can perform a limited number of cryptographic operations (like encryption, signing, and random number generation). The protocol, while very simple, is significantly more secure (in the sense of ``cast-as-intended'') and convenient to use than the e-voting protocol currently used in Norway. The protocol is developed primarily with the idea of deploying it in Estonia within the next $3$ to $10$ years. Since in Estonia, a vast majority of the population already has ID-cards with digital signing and authentication functionality, and the use of ID-cards is a required prerequisite to participate in Estonian e-voting anyway, our assumption of every voter having a secure hardware token makes sense in this concrete context.

Note: This paper was written for Estonian government two years ago (note the date: March 2012) as a proposal to make the existing I-voting more secure by switching to the use of secure smartcards that allow to have individual verifiability. It draws early comparison with a competing proposal of achieving verifiability (by using smartphones and QR codes) by Willemson and Heiberg, a variant of which was later adopted and was implemented in the local elections in 2013 in the national scale. The proposal was not meant to be published, but given the recent public criticism --- by Alex Halderman and a team, https://estoniaevoting.org (full report available in the 'Downloads' section) --- against Estonian I-voting (and in particular, against the smartphone-and-QR code approach) I decided to make it public. The version is as it was in 2012, only with references slightly updated.

Metadata
Available format(s)
PDF
Category
Applications
Publication info
Preprint. MINOR revision.
Keywords
Cast-as-intended e-votingEstonian e-votingsecure hardware
Contact author(s)
helger lipmaa @ gmail com
History
2014-05-19: received
Short URL
https://ia.cr/2014/348
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2014/348,
      author = {Helger Lipmaa},
      title = {A Simple Cast-as-Intended E-Voting Protocol by Using Secure Smart Cards},
      howpublished = {Cryptology ePrint Archive, Paper 2014/348},
      year = {2014},
      note = {\url{https://eprint.iacr.org/2014/348}},
      url = {https://eprint.iacr.org/2014/348}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.