CRFeb 10, 2017

A short introduction to secrecy and verifiability for elections

arXiv:1702.03168v311 citations
Originality Synthesis-oriented
AI Analysis

This work addresses security issues in election systems for researchers and practitioners, though it is incremental as it builds on existing formal methods.

The paper tackles the problem of ensuring election schemes behave as expected by exploring formal definitions of secrecy and verifiability, and demonstrates their value by reviewing a proven secure variant of Helios and uncovering vulnerabilities in the original system.

We explore the fundamental properties that are necessary to ensure that election schemes behave as expected. The exploration reveals how our understanding of those expectations has evolved, culminating in the emergence of formal definitions of properties necessary to fulfil expectations. We provide insights into definitions of secrecy and verifiability, allowing us to learn and appreciate the underlying intuition and technical details of these notions. Equipped with definitions, we can build election schemes that can be proven to behave as expected. And, as an illustrative example, we review a variant of the Helios election system that was built and proven secure, in this way. Furthermore, the definitions can be used to analyse existing election schemes, and vulnerabilities have been uncovered. Indeed, we describe a series of vulnerabilities that were discovered during the analysis of the original Helios system, which advanced our understanding of system behaviour and prompted the design of the aforementioned variant. Thus, this article contributes to the science of security by sharing valuable insights into elections, and demonstrating the value that formal definitions and analysis have in building schemes guaranteed to behave as expected.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes