Electronic Voting Ronald L. Rivest MIT Laboratory for Computer Science.

Slides:



Advertisements
Similar presentations
Trusting the Vote Ben Adida - Cryptography and Information Security Group MIT Computer Science and Artificial.
Advertisements

Electronic Voting Ian Brown (with some slides from Matt Bishop, UC Davis)
1 Henrik Nore, Project Manager E-vote2011project Norway COE workshop observation - Oslo
Voting System in the November 4, 2008 General Election Produced by the Iowa State Association of County Auditors.
Good or Bad?.  One of the closest contests in US history  Florida was the pivotal state  Neither Democrat Al Gore nor Republican George W. Bush had.
ThreeBallot, VAV, and Twin Ronald L. Rivest – MIT CSAIL Warren D. Smith - CRV Talk at EVT’07 (Boston) August 6, 2007 Ballot Box Ballot Mixer Receipt G.
ICT IN THE ELECTORAL PROCESS: LESSONS LEARNED Susanne Caarls International Electoral Affairs Symposium May 2012.
Electrons Chapter 7 Section 2.
Fuzzy Vaults: Toward Secure Client-Side Matching Ari Juels RSA Laboratories 10th CACR Information Security Workshop 8 May 2002 LABORATORIES.
By Varun Jain. Introduction  Florida 2000 election fiasco, drew conclusion that paper ballots couldn’t be counted  Computerized voting system, DRE (Direct.
A Modular Voting Architecture (“Frogs”) Shuki Bruck (CalTech) David Jefferson (Compaq) Ronald L. Rivest (MIT) (WOTE, August 28, 2001)
Observation of e-enabled elections Jonathan Stonestreet Council of Europe Workshop Oslo, March 2010.
Ronald L. Rivest MIT Laboratory for Computer Science
Electronic Voting (E-Voting) An introduction and review of technology Written By: Larry Brachfeld CS591, December 2010.
Voting Naked: A Feasible Election System or Just a Recurring Nightmare Presented by: Danita McRae Daniel Bramell.
Internet Voting. What is Internet Voting? Internet voting is: an election process whereby people can cast their votes over the Internet, most likely through.
Remarks on Voting using Cryptography Ronald L. Rivest MIT Laboratory for Computer Science.
Voting System Qualification How it happens and why.
Objectives Analyze how the administration of elections in the United States helps make democracy work. Define the role of local precincts and polling places.
Central Electoral Commission of The Republic of Lithuania THE LITHUANIAN CONCEPT OF VOTING VIA INTERNET FOR ELECTIONS AND REFERENDA Approved by the Seimas.
Requirements for Electronic and Internet Voting Systems in Public Elections David Jefferson Compaq Systems Research Center Palo Alto, CA
Presidential Election Process. Voters Must be eligible Must be eligible (REQUIREMENTS) 1.Citizenship 2.Minimum age of 18 3.Meet your state requirements.
Chapter 7: The Electoral Process Section 2
Issues in Cryptography Ronald L. Rivest MIT Laboratory for Computer Science.
Elections Americans vote at extreme levels –Elections are held almost everyday besides Sundays and holidays –500,000 office holders are elected in the.
1 The Evolution of Internet Voting By Ka Ling Cheung.
Election Accessibility 2004 Christina Galindo-Walsh National Association of Protection and Advocacy Systems (NAPAS)
Chapter Ten, Section Two-Four
Voter Experience with Alternative Voting Systems in the 2008 Colorado Presidential Election Robert M. Stein Rice University Testimony Prepared for the.
SEMINAR TOPIC ON GLOBAL WIRELESS E-VOTING
Electronic Voting: The 2004 Election and Beyond Prof. David L. Dill Department of Computer Science Stanford University
The Voting Process North Carolina.
Objectives Analyze how the administration of elections in the United States helps make democracy work. Define the role of local precincts and polling places.
The Electoral Process Chapter 7.
Online voting: a legal perspective
CS 111 – Oct. 11 Internet topics –Network applications and technology for business –Security Commitment: –Quiz Wednesday. –Homework #1 due Oct. 18: Discuss.
CHAPTER 7 Elections How does the administration of elections in the United States make democracy work? What role do precincts and polling places play in.
“The right of citizens of the United States to vote shall not be denied or abridged by the United States or by any state on account of [race, color, or.
William H. Bowers – Ethics for the Information Age Chapter 6.5 – Online Voting.
Internet Voting Ashok CS 395T. What is “E-voting” Thomas Edison received US patent number 90,646 for an electrographic vote recorder in Specific.
E-voting Bringing the voting process to the technology age.
Electronic Voting R. Newman. Topics Defining anonymity Need for anonymity Defining privacy Threats to anonymity and privacy Mechanisms to provide anonymity.
The Administration of Elections Extent of Federal control Elections need to be free, honest, and accurate Most election law in the U.S. is State Law.
Secure Remote Electronic Voting CSE-681 Fall 2006 David Foster and Laura Stapleton Laura StapletonLaura Stapleton.
Election Reform The Open Voting Consortium. Elections are important Voting is how we ultimately control.our government Many elections are decided by just.
Cybersecurity Test Review Introduction to Digital Technology.
12/9-10/2009 TGDC Meeting The VVSG Version 1.1 Overview John P. Wack National Institute of Standards and Technology
Digital Security Jesline James! 9cc. Contents  The CREATORS!!!! =] The CREATORS!!!! =]  What is Digital Security? What is Digital Security?  How does.
Chapter 10 Voting and Elections. Qualifications of Voting 18 years old a US citizen Registered to vote Resident of voting district.
What is electronic voting An electronic voting (e-voting) system is a voting system in which the election data is recorded, stored and processed primarily.
Chapter 7: Elections.
Issues in Cryptography
EVoting 23 October 2006.
ThreeBallot, VAV, and Twin
How do Elections Work? Section 2 (pages ).
E-voting …and why it’s good..
A Modular Voting Architecture (“Frogs”)
Con Electronic Voting Preston Pope, Zach White, Ankit Shrivastava, Max Alexander.
Ronald L. Rivest MIT Laboratory for Computer Science
Electronic Voting Machine Using MSP430 With Voice Feedback System
Electronic voting – safe or not?
Improving Reliability of Direct Recording Electronic Voting Systems
Chapter 10 Voting and Elections.
Missed the voter registration deadline?
Chapter 7: The Electoral Process Section 2
Chapter 7: The Electoral Process Section 2
Chapter 7: The Electoral Process Section 2
Essential Question What are the procedures for voting?
Chapter 7: The Electoral Process Section 2
Chapter 7 Section 2.
Presentation transcript:

Electronic Voting Ronald L. Rivest MIT Laboratory for Computer Science

Edison’s 1869 Voting Machine Intended for use in Congress; never adopted because it was “too fast” !

The famous “butterfly ballot”

A “dimpled chad” ???

Voting Technology Study u MIT and CalTech have begun a joint study of alternative voting technologies. u Companion to Carter/Ford commission on political issues in voting systems. u Initial work funded by the Carnegie Foundation. u Electronic voting schemes will be included in study.

Electronic Voting u Could the U.S. presidential elections be held on the Internet? u Why bother? –Increased voter convenience? –Increased voter turnout? –Increased confidence in result? –“Because we can”? ?

The “Secure Platform Problem” In theory: Alice SK A Voting System In fact: SK A Alice Voting System

Where’s the financial angle? u Buying and selling votes!! u Casting a vote is a bit like depositing an electronic coin…? u Getting absentee ballot like getting disposable credit card number…? u Congress and states may allocate mucho $$ to upgrade voting equipment… (costs are $5K per precinct just to lease). u Anonymous political contributions…

Some personal opinions u More important that no one has their thumb on the scale than having scale easy to use or very accurate. u Can I convince my mom that system is trustworthy? u Physical ballots (e.g. paper) can provide better audit trails than electronic systems.

More personal opinions: u Precinct-based decisions on voting technology has benefits: lack of uniformity allows for experimentation and makes large-scale fraud harder. u Ability to handle disabled voters will become increasingly important. u Biggest security problem has got to be the problem of absentee ballots.

My favorite technology (today) u Fill-in bubbles on paper ballots. Optically scan ballots at polling site, before ballot is deposited. Anguilla Grand Cayman

(THE END)

Financial Crypto ‘02 Anguilla Grand Cayman

Security Requirements u All eligible voters should be able to vote. –Therefore: can at best augment current system, not replace it. –May need to close electronic voting early. u Votes should be private (anonymous). –May be difficult to ensure at home. u Voters should not be able to sell their votes! –Voting should be private and “receipt-free” u Integrity and verifiability of result; no vulnerability to large-scale fraud.

The “Alice abstraction” u Assumes Alice can create and keep secret her secret key SK A, while still being able use it. u There is a fundamental conflict between –secrecy of a secret key, and –the usability of that secret key

Where does Alice keep SK A ? u An important question! SK A is Alice’s “cyber-soul”; theft of SK A is “identity theft”. u Modern OS’s (Windows, Unix) are too complex to be adequately secure (viruses, Trojan horses). u But: we need modern OS to support applications and satisfactory UI. Conflict!

Can Alice use a smart card? u A smart card storing SK A is vulnerable to power- analysis, timing, and chosen-message attacks. u Worse, there is no UI on a smart card: it must trust the device into which it is inserted to compose message to be signed.

Needed: a secure platform u One that Alice can trust to: –Store her secret key SK A securely –Use her secret key to sign messages, without revealing any information about SK A –Reliably show her what she is about to sign (trusted user interface) –Not be vulnerable to Trojan horses and viruses.

Perhaps a smart phone? u Promising, but starting to look too much like a desktop PC in terms of complexity and consequent vulnerability… u Maybe with a special SIM card just for voting…? u Problems would remain: vote-selling (allow voting multiple times, where last one counts!)