Paper 2016/765

Cryptographic Voting — A Gentle Introduction

David Bernhard and Bogdan Warinschi

Abstract

These lecture notes survey some of the main ideas and tech- niques used in cryptographic voting systems. The write-up is geared to- wards readers with little knowledge of cryptography and it focuses on the broad principles that guide the design and analysis of cryptographic systems, especially the need for properly designed security models. We use a system proposed by Fujioka, Okamoto and Ohta as starting example to introduce some basic building blocks and desirable security properties. We then slowly build towards a comprehensive description of the Helios voting system, one of the few systems deployed in practice and briefly discuss a few of its security properties.

Note: Added a couple of references.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Published elsewhere. FOSAD VII, LNCS 8604, pages 167--211.
Keywords
votingfoundationsimplementationzero-knowledge
Contact author(s)
csxdb @ bristol ac uk
History
2016-08-15: revised
2016-08-10: received
See all versions
Short URL
https://ia.cr/2016/765
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2016/765,
      author = {David Bernhard and Bogdan Warinschi},
      title = {Cryptographic Voting — A Gentle Introduction},
      howpublished = {Cryptology ePrint Archive, Paper 2016/765},
      year = {2016},
      note = {\url{https://eprint.iacr.org/2016/765}},
      url = {https://eprint.iacr.org/2016/765}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.