Electronic Voting: Methods and Protocols Christopher Andrew Collord James Madison University

Total Page:16

File Type:pdf, Size:1020Kb

Electronic Voting: Methods and Protocols Christopher Andrew Collord James Madison University James Madison University JMU Scholarly Commons Masters Theses The Graduate School Spring 2013 Electronic voting: Methods and protocols Christopher Andrew Collord James Madison University Follow this and additional works at: https://commons.lib.jmu.edu/master201019 Part of the Computer Sciences Commons Recommended Citation Collord, Christopher Andrew, "Electronic voting: Methods and protocols" (2013). Masters Theses. 177. https://commons.lib.jmu.edu/master201019/177 This Thesis is brought to you for free and open access by the The Graduate School at JMU Scholarly Commons. It has been accepted for inclusion in Masters Theses by an authorized administrator of JMU Scholarly Commons. For more information, please contact [email protected]. Electronic Voting: Methods and Protocols Christopher A. Collord A thesis submitted to the Graduate Faculty of JAMES MADISON UNIVERSITY In Partial Fulfillment of the Requirements for the degree of Master of Science InfoSec 2009 Cohort May 2013 Dedicated to my parents, Ross and Jane, my wife Krista, and my faithful companions Osa & Chestnut. ii Acknowledgements: I would like to acknowledge Krista Black, who has always encouraged me to get back on my feet when I was swept off them, and my parents who have always been there for me. I would also like to thank my dog, Osa, for sitting by my side for countless nights and weekends while I worked on this thesis—even though she may never know why! Finally, I would also like to thank all who have taught me at James Madison University. I believe that the education I have received will serve me well for many years to come. iii Contents Chapter 1 Introduction .......................................................................................................................................... 1 1.1 Foreword ......................................................................................................................................................... 1 1.2 Definitions of Terms ..................................................................................................................................... 2 1.2.1 Voting: Roles and Objects .................................................................................................................. 2 1.2.2 The Phases of Voting .......................................................................................................................... 2 1.2.3 Electronic Voting ................................................................................................................................. 3 1.3 Electronic Vote Tallying – Past and Present ............................................................................................. 8 1.3.1 Document Ballot Voting System ...................................................................................................... 9 1.3.2 Direct Recording Electronic Voting Systems ............................................................................... 10 1.4 Literature Review ......................................................................................................................................... 12 Chapter 2 Functional & Security Requirements .............................................................................................. 16 2.1 Functional Requirements ............................................................................................................................ 16 2.2 Security Requirements ................................................................................................................................. 18 Chapter 3 Modern Implementations ................................................................................................................. 21 3.1 Election Systems & Software: iVotronic® .............................................................................................. 21 3.2 Hart eSlate ..................................................................................................................................................... 22 3.3 Vote Box ........................................................................................................................................................ 23 3.4 Prêt à Voter ................................................................................................................................................... 24 3.5 Conclusions ................................................................................................................................................... 26 Chapter 4 Prototype Electronic Voting Implementation .............................................................................. 27 4.1 Building Blocks of Secure E-Voting ......................................................................................................... 27 4.1.1 Encryption Requirements ................................................................................................................. 27 4.1.2 Encryption Values and Calculations ............................................................................................... 29 4.1.3 Threshold Decryption ....................................................................................................................... 31 4.1.4 Re-Encryption Mix Network ........................................................................................................... 32 4.2 Modifications and Improvements ............................................................................................................. 33 4.2.1 Candidate Message ID’s.................................................................................................................... 33 4.2.2 Shuffling Operations of the Mixes.................................................................................................. 34 4.2.3 Vote Injection Detection in the Mix Network ............................................................................. 35 4.2.4 Message Authentication Hash Over (c1;c2) Pair ........................................................................... 37 4.3 Non-Technical Workflow ........................................................................................................................... 38 4.3.1 Terminals ............................................................................................................................................. 38 4.4 Technical Details: Prototype Implementation ........................................................................................ 40 4.4.1 Prevote ................................................................................................................................................. 43 4.4.2 Keysplitter ........................................................................................................................................... 44 4.4.3 ShuffleCands ....................................................................................................................................... 44 iv 4.4.4 Votecast ............................................................................................................................................... 44 4.4.5 Mix[x] ................................................................................................................................................... 45 4.4.6 Receiver ............................................................................................................................................... 48 4.4.7 Threshold_Dec & Decrypter ........................................................................................................... 49 4.4.8 Voting Interface ................................................................................................................................. 49 4.4.9 Tallying Votes ..................................................................................................................................... 50 Chapter 5 Security of the Prototype .................................................................................................................. 52 5.1.1 Network Traffic Analysis ................................................................................................................. 52 5.1.2 Replay/Injection Attacks .................................................................................................................. 52 5.1.3 Man-in-the-Middle Attacks .............................................................................................................. 54 5.1.4 Timing Attacks ................................................................................................................................... 55 5.1.5 Internet History Attack ..................................................................................................................... 56 5.1.6 Binary Strings Analysis ...................................................................................................................... 57 Chapter 6 Summary & Direction for Future Study ........................................................................................ 59 6.1 Areas of Improvement ................................................................................................................................ 59 6.2 Summary ........................................................................................................................................................ 62 v List of Tables. Table 1: Analysis of Several Popular
Recommended publications
  • Voter Turnout in Texas: Can It Be Higher?
    Voter Turnout in Texas: Can It Be Higher? JAMES MCKENZIE Texas Lyceum Fellow WHAT’S THE TAKEAWAY? In the 2016 presidential election, Texas’ voter turnout Texas’ voter turnout is among placed near the bottom of all the states, ranking 47th. In the lowest in the nation. Texas’ recent 2018 mid-term election, which featured a Low turnout can lead to policies closely contested US Senate race and concurrent favoring the interests of gubernatorial election, not even half of eligible voters demographic groups whose (46.3%) participated.1 members are more likely to vote. Low voter turnout is not a recent phenomenon in Texas. Tex- There are deterrents to as has consistently lagged the national average in presidential registering and voting that the elections for voter turnout among the voting eligible popula- state can address. tion (VEP). In fact, since 2000, the gap between Texas’ turn- out and the national average consecutively widened in all but Policies such as same-day registration, automatic voter one election cycle.2 Texans may be open to changes to address registration, mail-in early voting, low turnout. According to a 2019 poll by the Texas Lyceum on and Election Day voting centers Texans’ attitudes toward democracy, a majority (61%) agreed could help. that “significant changes” are needed to make our electoral system work for current times.3 VOLUME 10 | ISSUE 6 | SEPTEMBER 2019 2 DOES VOTER TURNOUT MATTER? This report addresses ways to boost voter Voter turnout is often considered the curren- participation in both population sets. cy of democracy, a way for citizen’s prefer- ences to be expressed.
    [Show full text]
  • Randomocracy
    Randomocracy A Citizen’s Guide to Electoral Reform in British Columbia Why the B.C. Citizens Assembly recommends the single transferable-vote system Jack MacDonald An Ipsos-Reid poll taken in February 2005 revealed that half of British Columbians had never heard of the upcoming referendum on electoral reform to take place on May 17, 2005, in conjunction with the provincial election. Randomocracy Of the half who had heard of it—and the even smaller percentage who said they had a good understanding of the B.C. Citizens Assembly’s recommendation to change to a single transferable-vote system (STV)—more than 66% said they intend to vote yes to STV. Randomocracy describes the process and explains the thinking that led to the Citizens Assembly’s recommendation that the voting system in British Columbia should be changed from first-past-the-post to a single transferable-vote system. Jack MacDonald was one of the 161 members of the B.C. Citizens Assembly on Electoral Reform. ISBN 0-9737829-0-0 NON-FICTION $8 CAN FCG Publications www.bcelectoralreform.ca RANDOMOCRACY A Citizen’s Guide to Electoral Reform in British Columbia Jack MacDonald FCG Publications Victoria, British Columbia, Canada Copyright © 2005 by Jack MacDonald All rights reserved. No part of this publication may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by an information storage and retrieval system, now known or to be invented, without permission in writing from the publisher. First published in 2005 by FCG Publications FCG Publications 2010 Runnymede Ave Victoria, British Columbia Canada V8S 2V6 E-mail: [email protected] Includes bibliographical references.
    [Show full text]
  • Improving and Analysing Bingo Voting
    Improving and Analysing Bingo Voting zur Erlangung des akademischen Grades eines Doktors der Naturwissenschaften von der Fakultät für Informatik des Karlsruher Instituts für Technologie (KIT) genehmigte Dissertation von Christian Henrich aus Marburg Tag der mündlichen Prüfung: 5. Juli 2012 Erster Gutachter: Prof. Dr. Jörn Müller-Quade Zweiter Gutachter: Juniorprof. Dr. Dennis Hofheinz KIT – University of the State of Baden-Wuerttemberg and National Laboratory of the Helmholtz Association www.kit.edu Contents Abstract 9 Zusammenfassung 11 1 Introduction 15 1.1 Contribution of this Work . 16 1.2 Structure of this Work . 16 2 Preliminaries 19 2.1 About Elections . 19 2.1.1 Election Types . 19 2.1.2 Voting Procedure . 20 2.1.3 Electoral Systems . 21 2.1.4 Properties of Elections . 22 2.1.5 Attacks on Voting Schemes . 23 2.1.6 Paper vs. Machine . 24 2.1.6.1 Paper Ballots . 24 2.1.6.2 Optical Scan Voting System . 25 2.1.6.3 Voting Machines . 25 2.1.7 Presence vs. Remote Voting . 26 2.2 Terminology and Notions . 27 2.2.1 Roles in an Election . 27 2.2.2 Phases of an Election . 27 2.2.3 Tally and Result . 28 2.3 Security Notions . 29 2.3.1 Correctness . 29 2.3.1.1 Software Independence . 29 2.3.1.2 End-to-end Security . 30 2.3.2 Ballot Secrecy . 30 2.3.2.1 Receipt Freeness . 31 2.3.2.2 Coercion Resistance . 31 2.3.3 Practical Requirements . 32 2.3.3.1 Dispute Freeness . 32 2.3.3.2 Robustness .
    [Show full text]
  • The Effects of Secret Voting Procedures on Political Behavior
    UC San Diego UC San Diego Electronic Theses and Dissertations Title Voting Alone: The Effects of Secret Voting Procedures on Political Behavior Permalink https://escholarship.org/uc/item/50p7t4xg Author Guenther, Scott Publication Date 2016 Peer reviewed|Thesis/dissertation eScholarship.org Powered by the California Digital Library University of California UNIVERSITY OF CALIFORNIA, SAN DIEGO Voting Alone: The Effects of Secret Voting Procedures on Political Behavior A Dissertation submitted in partial satisfaction of the requirements for the degree Doctor of Philosophy in Political Science by Scott M. Guenther Committee in charge: Professor James Fowler, Chair Professor Samuel Kernell, Co-Chair Professor Julie Cullen Professor Seth Hill Professor Thad Kousser 2016 Copyright Scott M. Guenther, 2016 All rights reserved. The Dissertation of Scott M. Guenther is approved, and it is acceptable in quality and form for publication on microfilm and electronically: Co-Chair Chair University of California, San Diego 2016 iii DEDICATION To my parents. iv EPIGRAPH Three may keep a secret, if two of them are dead. { Benjamin Franklin v TABLE OF CONTENTS Signature Page................................... iii Dedication...................................... iv Epigraph......................................v Table of Contents.................................. vi List of Figures................................... viii List of Tables.................................... ix Acknowledgements.................................x Vita........................................
    [Show full text]
  • The Problem of Low and Unequal Voter Turnout - and What We Can Do About It
    IHS Political Science Series Working Paper 54 February 1998 The Problem of Low and Unequal Voter Turnout - and What We Can Do About It Arend Lijphart Impressum Author(s): Arend Lijphart Title: The Problem of Low and Unequal Voter Turnout - and What We Can Do About It ISSN: Unspecified 1998 Institut für Höhere Studien - Institute for Advanced Studies (IHS) Josefstädter Straße 39, A-1080 Wien E-Mail: offi [email protected] Web: ww w .ihs.ac. a t All IHS Working Papers are available online: http://irihs. ihs. ac.at/view/ihs_series/ This paper is available for download without charge at: http://irihs.ihs.ac.at/1045/ Institut für Höhere Studien (IHS), Wien Institute for Advanced Studies, Vienna Reihe Politikwissenschaft / Political Science Series No. 54 The Problem of Low and Unequal Voter Turnout – and What We Can Do About It Arend Lijphart 2 — Arend Lijphart / The Problem of Low and Unequal Voter Turnout — I H S The Problem of Low and Unequal Voter Turnout – and What We Can Do About It Arend Lijphart Reihe Politikwissenschaft / Political Science Series No. 54 February 1998 Prof. Dr. Arend Lijphart Department of Political Science, 0521 University of California, San Diego 9500 Gilman Drive La Jolla, California 92093–0521 USA e-mail: [email protected] Institut für Höhere Studien (IHS), Wien Institute for Advanced Studies, Vienna 4 — Arend Lijphart / The Problem of Low and Unequal Voter Turnout — I H S The Political Science Series is published by the Department of Political Science of the Austrian Institute for Advanced Studies (IHS) in Vienna. The series is meant to share work in progress in a timely way before formal publication.
    [Show full text]
  • Evaluating the Impact of Drop Boxes on Voter Turnout
    Evaluating the Impact of Drop Boxes on Voter Turnout William McGuire, University of Washington Tacoma Benjamin Gonzalez O’Brien, San Diego State University Katherine Baird, University of Washington Tacoma Benjamin Corbett, Lawrence Livermore Lab Loren Collingwood, University of California Riverside Voter turnout in the United States lags behind most other developed democracies. A popular approach for increasing turnout is to improve the ease of voting. While evidence indicates that vote by mail (VBM) requirements increase voter turnout, there is little evidence of the impact ballot drop boxes have on voting, despite the fact that voters in VBM states often prefer these boxes to voting via the postal service. All VBM states (currently Washington, Colorado and Oregon) require some provision for voting by drop boxes. This project examines the impact the installation of new ballot drop boxes had on voter turnout in Pierce County, the second largest county in Washington State. To identify the causal effects of these boxes on the decision to vote, we exploit the randomized placement of five new ballot drop boxes in Pierce prior to the 2017 general election. Voters selected to receive a new ballot drop box experienced an average reduction in distance to their nearest drop box of 1.31 miles. We estimate that this change in proximity to drop boxes increased voter turnout. Specifically, we find overall a 0.64 percentage point increase in voting per mile of distance to nearest drop box reduced. The effect, hence, is not a particularly large one. However, within the context of the very low turnout in Pierce County in 2017 and compared with alternative ways election officials have attempted to encourage more people to vote, this effect is not negligible.
    [Show full text]
  • The Effect of Electoral Competitiveness on Voter Turnout
    Western Washington University Western CEDAR WWU Honors Program Senior Projects WWU Graduate and Undergraduate Scholarship Spring 2017 The Effect of Electoral Competitiveness on Voter Turnout Joel Jordan Western Washington University Follow this and additional works at: https://cedar.wwu.edu/wwu_honors Part of the Political Science Commons Recommended Citation Jordan, Joel, "The Effect of Electoral Competitiveness on Voter Turnout" (2017). WWU Honors Program Senior Projects. 43. https://cedar.wwu.edu/wwu_honors/43 This Project is brought to you for free and open access by the WWU Graduate and Undergraduate Scholarship at Western CEDAR. It has been accepted for inclusion in WWU Honors Program Senior Projects by an authorized administrator of Western CEDAR. For more information, please contact [email protected]. 1 The Effect of Electoral Competitiveness on Voter Turnout Joel Jordan Political Science Honors Thesis Western Washington University 2 Introduction In the most recent midterm congressional elections of 2014, over 83 million people entered the polls to vote for the 435 people who would pass legislation for the next two years (McDonald, 2016). These 83 million people, however, only account for 33% of our voting age population. Explaining the 33% voter turnout for legislative elections in the United States is of interest for three primary reasons. First, the United States has a substantially lower voter turnout than most other electoral democracies in the world. Figure 1 shows the voting age population turnout across 36 countries (IDEA, 2017). These countries contain more than one million people, are classified by the world bank as “High Income,” and are classified by Freedom House as “Free” (CIA, 2015)(World Bank, 2017)(Freedom House, 2017).
    [Show full text]
  • Political Knowledge and the Paradox of Voting
    Political Knowledge and the Paradox of Voting Edited by Sofia Magdalena Olofsson We have long known that Americans pay local elections less attention than they do elections for the Presidency and Congress. A recent Portland State University study showed that voter turnout in ten of America’s 30 largest cities sits on average at less than 15% of eligible voters. Just pause and think about this. The 55% of voting age citizens who cast a ballot in last year’s presidential election – already a two-decade low and a significant drop from the longer-term average of 65-80% – still eclipses by far the voter turnout at recent mayoral elections in Dallas (6%), Fort Worth (6%), and Las Vegas (9%). What is more, data tells us that local voter turnout is only getting worse. Look at America’s largest city: New York. Since the 1953 New York election, when 93% of residents voted, the city’s mayoral contests saw a steady decline, with a mere 14% of the city’s residents voting in the last election. Though few might want to admit it, these trends suggest that an unspoken hierarchy exists when it comes to elections. Atop this electoral hierarchy are national elections, elections that are widely considered the most politically, economically, and culturally significant. Extensively covered by the media, they are viewed as high-stakes moral contests that naturally attract the greatest public interest. Next, come state elections: though still important compared to national elections, their political prominence, media coverage, and voter turnout is already waning. At the bottom of this electoral hierarchy are local elections that, as data tells us, a vast majority of Americans now choose not to vote in.
    [Show full text]
  • "I Voted": Examining the Impact of Compulsory Voting on Voter Turnout Nina A
    Claremont Colleges Scholarship @ Claremont CMC Senior Theses CMC Student Scholarship 2016 "I Voted": Examining the Impact of Compulsory Voting on Voter Turnout Nina A. Kamath Claremont McKenna College Recommended Citation Kamath, Nina A., ""I Voted": Examining the Impact of Compulsory Voting on Voter Turnout" (2016). CMC Senior Theses. Paper 1286. http://scholarship.claremont.edu/cmc_theses/1286 This Open Access Senior Thesis is brought to you by Scholarship@Claremont. It has been accepted for inclusion in this collection by an authorized administrator. For more information, please contact [email protected]. CLAREMONT MCKENNA COLLEGE “I VOTED”: EXAMINING THE IMPACT OF COMPULSORY VOTING ON VOTER TURNOUT SUBMITTED TO Professor Manfred Keil AND Professor Eric Helland AND Dean Peter Uvin By Nina Kamath For Senior Thesis Fall 2015 November 30, 2015 Department of Economics ii iii Abstract Over the past few decades, falling voter turnout rates have induced governments to adopt compulsory voting laws, in order to mitigate issues such as the socioeconomic voter gap and to bring a broader spectrum of voters into the fold. This paper presents evidence that the introduction of mandatory voting laws increases voter turnout rates by 13 points within a particular country through an entity- and time-fixed effect panel model. Moreover, it includes a discussion of the implications of adopting mandatory voting policies within the United States, finding that compelling citizens to vote would have increased participation rates to over 90 percent in the past four presidential elections. iv Acknowledgements First, I want to thank my parents for their unconditional love, support, and encouragement. I would also like to thank Professor Manfred Keil, Associate Professor of Economics at Claremont McKenna College, for his valuable guidance and support in completing this senior thesis.
    [Show full text]
  • Goes to the Polls 2020
    AMERICA Goes to the Polls 2020 Policy and Voter Turnout in the 2020 Election AMERICA GOES TO THE POLLS Last updated: 03/18/2021 A report on Voter Turnout and Election Policy in the 50 States for the 2020 Election – March 2021 NONPROFIT VOTE REPORT TEAM: George Pillsbury, Senior Policy Consultant Caroline Mak, Field & Research Coordinator Brian Miller, Executive Director America Goes to the Polls 2020 represents the 7th edition in our biennial series based on the final certified voter turnout collected by the U.S. Elections Project. The report provides the official state rankings in voter turnout and turnout growth compared to the last presidential election in 2016. This ranking provides clear insights into the impact of election policies on state-by-state voter turnout. www.nonprofitvote.org www.electproject.org Nonprofit VOTE partners with America’s nonprofits to help the people they serve participate and vote. We are the leading source of nonpartisan resources to help nonprofits integrate voter engagement into their ongoing activities and services. The U.S. Elections Project, founded and directed by Dr. Michael McDonald at the University of Florida, seeks to provide timely and accurate election statistics, electoral laws, research reports, and other useful information regarding the United States electoral system. In doing so, the project informs the people of the United States on how their electoral system works, how it may be improved, and how they can participate in it. It serves as the official source for national and state turnout rates for biennial national elections. Special thanks to the National Vote at Home Institute team for reviewing our findings for clarity and accuracy.
    [Show full text]
  • Compulsory Voting and Political Participation: Empirical Evidence from Austria
    A Service of Leibniz-Informationszentrum econstor Wirtschaft Leibniz Information Centre Make Your Publications Visible. zbw for Economics Gaebler, Stefanie; Potrafke, Niklas; Rösel, Felix Working Paper Compulsory voting and political participation: Empirical evidence from Austria ifo Working Paper, No. 315 Provided in Cooperation with: Ifo Institute – Leibniz Institute for Economic Research at the University of Munich Suggested Citation: Gaebler, Stefanie; Potrafke, Niklas; Rösel, Felix (2019) : Compulsory voting and political participation: Empirical evidence from Austria, ifo Working Paper, No. 315, ifo Institute - Leibniz Institute for Economic Research at the University of Munich, Munich This Version is available at: http://hdl.handle.net/10419/213592 Standard-Nutzungsbedingungen: Terms of use: Die Dokumente auf EconStor dürfen zu eigenen wissenschaftlichen Documents in EconStor may be saved and copied for your Zwecken und zum Privatgebrauch gespeichert und kopiert werden. personal and scholarly purposes. Sie dürfen die Dokumente nicht für öffentliche oder kommerzielle You are not to copy documents for public or commercial Zwecke vervielfältigen, öffentlich ausstellen, öffentlich zugänglich purposes, to exhibit the documents publicly, to make them machen, vertreiben oder anderweitig nutzen. publicly available on the internet, or to distribute or otherwise use the documents in public. Sofern die Verfasser die Dokumente unter Open-Content-Lizenzen (insbesondere CC-Lizenzen) zur Verfügung gestellt haben sollten, If the documents have
    [Show full text]
  • Performance Evaluation of the Bingo Electronic Voting Protocol
    IOSR Journal of Computer Engineering (IOSR-JCE) e-ISSN: 2278-0661,p-ISSN: 2278-8727, Volume 17, Issue 2, Ver. 1 (Mar – Apr. 2015), PP 89-102 www.iosrjournals.org Performance Evaluation of the Bingo Electronic Voting Protocol Waleed A. Naji, Sherif Khattab and Fatma A. Omara Department of Computer Science, Faculty of Computers and Information Cairo University, Egypt Abstract: Research in e-voting aims at designing usable and secure electronic voting systems. This paper provides an empirical analysis of the computational performance of a prototype implementation of the Bingo electronic voting protocol. Bingo is a receipt-based end-to-end verifiable electronic voting protocol that claims the property of coercion resistance. According to this work, a prototype of the Bingo design has been described in terms of sequence and class diagrams. Also, its operation has been demonstrated using a case study of a sample election. Four main operations have been analyzed; initialization of cyclic groups, generation of dummy votes, zero-knowledge proof of fair vote distribution over candidates, and zero-knowledge proof of receipt correctness. The performance was affected by the cyclic group order, number of candidates, and number of voters. Keywords: E-voting, Bingo voting, coercion resistance, zero-knowledge proof, commitments. I. Introduction Voting plays an essential role in a democracy. The result of voting determines the future of a country. Voting must achieve a set of requirements. On the other hands, an e-voting system must achieve technical requirements, user interaction requirements, integration requirements, and (most critically) security requirements [1-4]. Security requirements of the e-voting system are classified into two group; voter-related requirements and voting-related requirements.
    [Show full text]