TOWARDS OPEN VOTE VERIFICATION METHOD IN E-VOTING Ali Fawzi Najm Al-Shammari17’th July2012 Sec Vote 2012.

Slides:



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

Introduction to OASIS EML (Election Markup Language) Presenter: David RR Webber Oracle Corporation February 8th, 2011
Electronic Voting Systems
Online Voting System State Election Commission, Gujarat
Will Your Vote Count? Will your vote count? Voting machine choices N.C. Coalition for Verified Voting Joyce McCloy Pros and Cons of voting.
ETen E-Poll ID – Strasbourg COE meeting November, 2006 Slide 1 E-TEN E-POLL Project Electronic Polling System for Remote Operation Strasbourg.
ICT IN THE ELECTORAL PROCESS: LESSONS LEARNED Susanne Caarls International Electoral Affairs Symposium May 2012.
Cryptographic Voting Protocols: A Systems Perspective Chris Karlof Naveen Sastry David Wagner UC-Berkeley Direct Recording Electronic voting machines (DREs)
Registration Must register at least 25 days before the election You can register by mail, or at post offices, DMVs, libraries, and schools Must submit.
IEEE P1622 Meeting, Oct 2011 IEEE P1622 Meeting October 24-25, 2011 Overview of IEEE P1622 Draft Standard for Electronic Distribution of Blank Ballots.
TGDC Meeting, July 2011 Review of VVSG 1.1 Nelson Hastings, Ph.D. Technical Project Leader for Voting Standards, ITL
Observation of e-enabled elections Jonathan Stonestreet Council of Europe Workshop Oslo, March 2010.
Kickoff Meeting „E-Voting Seminar“
Presentation by Christine McElroy
Electronic Voting (E-Voting) An introduction and review of technology Written By: Larry Brachfeld CS591, December 2010.
Voting System Qualification How it happens and why.
TESTING THE SECRUITY OF ELECTRONIC VOTING SYSTEM Presented By: NIPUN NANDA
Ballot Processing Systems February, 2005 Submission to OASIS EML TC and True Vote Maryland by David RR Webber.
Author: Michał Rajkowski Tutor: prof. dr hab. inż. Zbigniew Kotulski.
Cryptographic Voting Protocols: A Systems Perspective By Chris Karlof, Naveen Sastry, and David Wagner University of California, Berkely Proceedings of.
Absentee Ballot Central Count General Introduction Step by step procedure Forms Tool Kit Dale Simmons, Co-General Counsel: (317) or (800)
Copyright OASIS, 2001 OASIS Election & Voter Services Technical Committee John Borras Office of e-Envoy Cabinet Office UK Government May 2002.
TGDC Meeting, July 2011 IEEE P.1622 Update John P. Wack Computer Scientist, Software and Systems Division, ITL
NIST HAVA-Related Work: Status and Plans June 16, 2005 National Institute of Standards and Technology
Open Source Digital Voting: Overview of Data Format Definition Positions and Activities JOHN SEBES Chief Technology Officer OSDV FOUNDATION NIST Common.
E-Voting Dissent Sara Wilson, Katie Noto, John Massie, Will Sutherland, Molly Cooper.
Taking Total Control of Voting Systems: Firmware Manipulations on an Optical Scan Voting Terminal Nicolas Nicolaou Voting Technology Research (VoTeR) Center.
NIST Voting Data Formats Workshop Gaithersburg October, 2009 Parker Abercrombie EML for Open Voting.
TGDC Meeting, December 2011 IEEE P1622 Common Data Format Standardization Update John P. Wack National Institute of Standards and Technology
Audit Trail
Electing Leaders Chapter 10.
UK LEADS THE ADOPTION OF E-VOTING STANDARDS John Borras Chair Election & Voter Services Technical Committee
Andreas Steffen, , LinuxTag2009.ppt 1 LinuxTag 2009 Berlin Verifiable E-Voting with Open Source Prof. Dr. Andreas Steffen Hochschule für Technik.
Objectives Analyze how the administration of elections in the United States helps make democracy work. Define the role of local precincts and polling places.
Online voting: a legal perspective
5.2 Scope: This standard defines common data interchange formats for event records for voting systems. Voting systems, including election administration.
VVSG: Usability, Accessibility, Privacy 1 VVSG, Part 1, Chapter 3 Usability, Accessibility, and Privacy December 6, 2007 Dr. Sharon Laskowski
Standards for e-Enabled Elections: The work of the OASIS Election & Voter Services Technical Committee John Borras Chair Technical Committee
How and what to observe in e-enabled elections Presentation by Mats Lindberg, Election Adviser, Organisation for Security and Co-operation in Europe (OSCE)
The OASIS Election & Voter Services Technical Committee EML Interoperability Demo
Oct 15-17, : Integratability and Data Export Page 1Next VVSG Training Voting devices must speak (produce records) using a commonly understood language,
Political Process 3.6 Politics and Government. E- voting Electronic voting systems for electorates have been in use since the 1960s when punched card.
Trusted Logic Voting Systems with OASIS EML 4.0 (Election Markup Language) Presenter: David RR Webber Chair OASIS CAM TC May.
TGDC Meeting, Jan 2011 Common Data Format (CDF) Update John P. Wack National Institute of Standards and Technology
WHY THE vvpat has failed
WHAT CONSTITUTES A VOTE? Annual Training for County Election Officials
VVPAT Building Confidence in U.S. Elections. WHAT IS VVPAT ? Voter-verifiable paper audit trail Requires the voting system to print a paper ballot containing.
7 th Grade Civics Miss Smith *pgs  Must be 18 years old by a set date before the next election  Voter registration protects your vote  No.
Election Assistance Commission 1 Technical Guidelines Development Committee Meeting Post-HAVA Voting System Requirements – Federal Perspective February.
Trusted Logic Voting Systems with OASIS EML 4.0 (Election Markup Language) Presenter: David RR Webber Chair OASIS CAM TC March 29, 2005.
7 th Grade Civics Miss Smith *pgs  Must be ___ years old by a set ____ before the next ________  Voter _________ protects your vote  No one.
USE OF VOTER VERIFIABLE PAPER AUDIT TRAIL (VVPAT) WITH EVM
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.
TGDC Meeting, Jan 2011 VVSG 2.0 and Beyond: Usability and Accessibility Issues, Gaps, and Performance Tests Sharon Laskowski, PhD National Institute of.
Secure, verifiable online voting 29 th June 2016.
Copyright OASIS, 2001 OASIS Election & Voter Services Technical Committee John Borras Office of e-Envoy Cabinet Office UK Government Dec 2002.
Ronald L. Rivest MIT NASEM Future of Voting Meeting June 12, 2017
Perspectives on “End-to-End” Voting Systems
EVoting 23 October 2006.
E-voting …and why it’s good..
CDF for Voting Systems: Human Factors Issues
Electronic Voting Machine Using MSP430 With Voice Feedback System
Improving Reliability of Direct Recording Electronic Voting Systems
ISI Day – 20th Anniversary
Chapter 7: The Electoral Process Section 2
Chapter 7: The Electoral Process Section 2
Chapter 7: The Electoral Process Section 2
7th Grade Civics Miss Smith *pgs
Chapter 7: The Electoral Process Section 2
Bharat Electronics
Presentation transcript:

TOWARDS OPEN VOTE VERIFICATION METHOD IN E-VOTING Ali Fawzi Najm Al-Shammari17’th July2012 Sec Vote 2012

Outline  Introduction  Vote Verification Technologies  Open Issues  Verifiability Through Open Standard  Approach  Contribution  Future Work Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

E-voting Technologies DRE (Direct Recording Electronics) Optical Scan Internet Voting Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

E-Voting  Some of the advantages include:  Speeding up vote casting and tallying  Assisting illiterate and disabled to cast vote independently  Reducing voter mistakes (e.g., over- or under voting) Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

Vote Verification  E-voting adoption still slow and criticized !! people need to trust the system.  Vote verification is a way to address this issue.  Validate vote during and/or after casting  Support an evidence to election participating entities Vote has been processed as intended Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

Vote Verification Techniques (in polling place)  Polling Place Verification  VVAATT (Voter Verified Audio Audit Transcript Trail) [T. Selker]  VVPAT (Voter Verifiable Paper Audit Trail) [R. Mercuri]  Pynx.VM [Scytle]  End-to-End Verification  Votegrity [D. Chaum]  Prêt à Voter [P. Ryan] Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

Open Issues  Public verifiability is weakly supported.  No Common Standard for Verification.  E.g., vendor lock-in  Some of them, ‘Still’ may Exposed for Invasion  Weak in resisting different levels of attacks. Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

Problem Statement  How to design an open verification methodology for vote verification for specific class of e-voting technology, with the goal of achieving:  Standardization.  Independent verification by Third party. ? Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany. We select DRE…

DRE System Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany. Our approach…

Approach Open Vote Verification Protocol E-Voting Machine Voter Election Officials Public Observers VM Select Feed back Report Compare Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany. Cast AFTER CLOSING POLLING PLACE!

What public needs ? E-Voting Machine VM XML Ballot, XML Election Verification Software XML Ballot XML Election Voting Software XML Ballot Open Verification Protocol Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

What is the contents of XMLs ?  XML Elections  Election Name and Date  Precincts Names and locations  DRE Serials Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.  XML Ballot  Contests and Related Candidates  Referendum Options The structure of XML Election and Ballot File described by standard EML (Election Markup Language) Schemas

Election Markup Language (EML)  EML [OASIS]  XML-based standard to support end to end management of election processes  Support structured interchange of data among hardware, software, and service providers Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

Possible Contributions  Standardization gives the possibility for different firms to produce verification components  To avoid putting trust on a single vendor producer of voting components. Standardization, Independent Verification, Public Verifiability Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

Possible Contributions  Independent verification can facilitate attacks detection and feedback mechanism  Verify system against malicious actions and system fail Standardization, Independent Verification, Public Verifiability Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

Possible Contributions  Enhancing transparency through public verifiability  Improve public verifiability against (insider) attacks (e.g., electoral staffs) Standardization, Independent Verification, Public Verifiability Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

Future Work  Building Prototype  Using EVM2003 Open Source DRE (Python)  Build a VM compatible to work with EVM2003  Run virtual election process  Analyze the prototype Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.

Thank You for Your Attention

Approach Connect DRE, VM Election name, Date, Precinct Name and DRE Serial - Send voter Selection to VM - Voter Verify Selection -Voter Cast -Copy of vote stored in VM -Public get VM report (only Report) -DRE and VM Reports verified Sec Vote 2012 Summer School, July, 2012, Schloss Dagstuhl, Germany.