Upload
bruno-mccarthy
View
214
Download
0
Tags:
Embed Size (px)
Citation preview
““The right of citizens of the United The right of citizens of the United States to vote shall not be denied or States to vote shall not be denied or abridged by the United States or by abridged by the United States or by any state on account of [race, color, or any state on account of [race, color, or previous condition of servitude, sex, previous condition of servitude, sex, reason of failure to pay any poll tax or reason of failure to pay any poll tax or other tax, age (above 18)]”other tax, age (above 18)]”
US Constitution US Constitution
““The people who cast the votes don’t The people who cast the votes don’t decide an election the people who decide an election the people who count the votes do”count the votes do”
Joseph StalinJoseph Stalin
Voter-verifiability: Voter-verifiability: I can check that my I can check that my own vote is in the (virtual) ballot boxown vote is in the (virtual) ballot box
Universal verifiability:Universal verifiability: anyone can check anyone can check that the ballot box is counted correctlythat the ballot box is counted correctly
Without: Without: revealing anyone’s voterevealing anyone’s votetrusting polling trusting polling machines/officialsmachines/officials
Need the followingNeed the following
We also wantWe also want
To To comparecompare voting systems voting systems with respect to integrity and with respect to integrity and privacyprivacy
To make verifiability To make verifiability accessibleaccessible
GW-VotingGW-Voting Universal and voter-verifiable Universal and voter-verifiable
voting systemsvoting systems Citizen Verified VotingCitizen Verified Voting 2004 2004
First non-commercial implementationFirst non-commercial implementation Inter-university system Inter-university system PunchScan*PunchScan*
Grand prize, Grand prize, VoComp 2007VoComp 2007 First to be used in binding election, First to be used in binding election,
2007 2007 Inter-university system Inter-university system ScantegrityScantegrity
only voter-verifiable system with only voter-verifiable system with familiar optical-scan user interfacefamiliar optical-scan user interface*with David Chaum, UMBC, UOttawa, UWaterloo
with David Chaum, UMBC, UOttawa, UWaterloo, MIT, Newcastle Univ.
GW-VotingGW-Voting Voting system properties: in Voting system properties: in
progressprogress
Possible to have both integrity Possible to have both integrity and privacy?and privacy?
What are the mathematical What are the mathematical constraints?constraints?
How much privacy do voting How much privacy do voting system designs provide?system designs provide?
GW-VotingGW-Voting Accessible voter-verifiability: in Accessible voter-verifiability: in
progressprogress
To provide voter verifiability To provide voter verifiability for voters with disabilitiesfor voters with disabilities
Mock ElectionMock Election
What: Mock election for What: Mock election for international students using international students using ScantegrityScantegrity
When: November 4When: November 4thth, 10 - 7pm , 10 - 7pm Where: H street terrace Where: H street terrace
Marvin Center, GWMarvin Center, GW
800 21st Street, N.W. 800 21st Street, N.W.
Today we will Today we will demonstrate demonstrate Scantegrity*Scantegrity*
*Developed in collaboration with:
David Chaum (chief inventor), UMBC, UOttawa, UWaterloo, MIT, Newcastle University
Alice
Bob
Carol
David
K4W
4711
K4W4711
The special pen used to mark the oval reveals a
confirmation code for the marked candidate
President
The voter writes down the confirmation code
VotersVoters perform checks and perform checks and
balances for each cast balances for each cast vote.vote.
VotersVoters hold officials to hold officials to their promises.their promises.
Research DirectionsResearch Directions
Use of Use of ScantegrityScantegrity in public in public electionselections
Pushing the envelope of voter-Pushing the envelope of voter-verifiability and verifiability and usability/accessibilityusability/accessibility
Developing a performance Developing a performance evaluation framework for voting evaluation framework for voting systemssystems
Election Official: Election Official: “I promise to run the election “I promise to run the election
correctly”correctly”
In Scantegrity, the promise is mathematical: “your confirmation code is in the box and will get decoded to your vote”
VotersVoters hold officials to their hold officials to their promisespromisesby checking if the confirmation code is online
VotersVoters hold officials to their hold officials to their promisespromises
by deciding to audit a ballot instead of casting it.
K4W4711
= Bob?