Validation formelle de protocoles de sécurité: le vote électronique de Scytl pour la Suisse

Size: px
Start display at page:

Download "Validation formelle de protocoles de sécurité: le vote électronique de Scytl pour la Suisse"

Transcription

1 Validation formelle de protocoles de sécurité: le vote électronique de Scytl pour la Suisse Méthodes formelles et Cyber-Sécurité LAAS, Mardi 31 Janvier 2017, Toulouse Mathieu Turuani LORIA - INRIA, Nancy, France M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

2 Two Paradigms Voter point of view Trust client : Open Source, Self-made (!) No trust in the Ballot Box or Tally Example : Helios / Benelios Authority point of view Almost no trust in client : Virus, Trojan, etc... Strong confidence in the Servers : audited, protected... Example : Scytl voting protocol The same security concerns Is my vote confidential? Is my vote counted in the result? Is the result no more than the real votes? M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

3 Context Scytl s needs : Push their electronic voting protocol into the validation process of the Federal authorities of Switzerland; Need proofs by formal methods. ProVerif tool : Proves security for unbounded number of sessions, using over approximations; Allows to check for observational equivalence. Local expertise available to overcome the expected tool limitations. Security v.s. the Dolev-Yao intruder : Active intruder who can read/write on all public channels; May uses all the deduction methods defined in the model. M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

4 Initialization : Scytl s voting protocol M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

5 Initialization Data Each client receives : Election Public key (PKe); Private/Public Key pair (Sk/Pk); Return Code for each candidate (RC1,RC2,...); Confirmation Code (CC) & Finalization Code (FC); The Ballot Box receives : The election Public Key (Pke); Private audit Key (Ska); For each voter, set of Reference Values (RF) i.e. all hashed Return Codes for all candidates. Public FC verification key (Pks); M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

6 Initialization Data Each client receives : Election Public key (PKe); Private/Public Key pair (Sk/Pk); Return Code for each candidate (RC1,RC2,...); Confirmation Code (CC) & Finalization Code (FC); The Ballot Box receives : The election Public Key (Pke); Private audit Key (Ska); For each voter, set of Reference Values (RF) i.e. all hashed Return Codes for all candidates. Public FC verification key (Pks); M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

7 Sketch of the voting Scheme M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

8 Server & Voter s precautions The server checks : Pke was used to create the ballot B (verife); The voter did not already vote (no ballot stored for him); The voting options matches the return codes (verifp); The return codes / voting options are valid (RF ); The confirmation code in valid v.s. FC (verifs). The voter checks : The ballot stored in the box contains all his choices (RC); Why no more? Uses many voting options for blank choices; The submitted ballot was accepted (FC). If something goes wrong : Voter calls hotline / use paper vote. Note: No electronic revote allowed due to FC. M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

9 Algebraic Properties Verify an Encryption : Verify a Signature : verife(pkey, enc(pkey, m, r)) = verifs(pub(skey), m, sign(skey, m)) = Verify the Zero-knowledge Proof : verifp(pke, Pk, C, w(skid, C), W 1, W 2,.., P) = verifp(pke, Pk, C, enc(pke, phi(w 1, W 2,..)), W 1, W 2,.., P) =... with C = enc(pke, phi(v1, v2,..)) and Wi = w(sk, vi) and P = zkp(pke, Pk, C, w(skid, C), W 1, W 2,.., Sk) But : cannot model commutativity inside phi(..) or w(sk, v) = v Sk. M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

10 Algebraic Properties Verify an Encryption : Verify a Signature : verife(pkey, enc(pkey, m, r)) = verifs(pub(skey), m, sign(skey, m)) = Verify the Zero-knowledge Proof : verifp(pke, Pk, C, w(skid, C), W 1, W 2,.., P) = verifp(pke, Pk, C, enc(pke, phi(w 1, W 2,..)), W 1, W 2,.., P) =... with C = enc(pke, phi(v1, v2,..)) and Wi = w(sk, vi) and P = zkp(pke, Pk, C, w(skid, C), W 1, W 2,.., Sk) But : cannot model commutativity inside phi(..) or w(sk, v) = v Sk. M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

11 Algebraic Properties Verify an Encryption : Verify a Signature : verife(pkey, enc(pkey, m, r)) = verifs(pub(skey), m, sign(skey, m)) = Verify the Zero-knowledge Proof : verifp(pke, Pk, C, w(skid, C), W 1, W 2,.., P) = verifp(pke, Pk, C, enc(pke, phi(w 1, W 2,..)), W 1, W 2,.., P) =... with C = enc(pke, phi(v1, v2,..)) and Wi = w(sk, vi) and P = zkp(pke, Pk, C, w(skid, C), W 1, W 2,.., Sk) But : cannot model commutativity inside phi(..) or w(sk, v) = v Sk. M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

12 Computes the results M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

13 Verifiability Properties Cast-as-Intended For any voter, even with corrupted voting device : if the ballot is accepted by the server, then it contains exactly the choices intended by the voter. Modeled as a ProVerif query : HasVoted(Id, B, FC) Confirmed(Id, J 1,..J k ) & B contains cipher text C & C contains voting opt. V 1..V k & {V 1..V k } = {v(j 1 )..v(j k )} Events HasVoted : when the server accepts a ballot; Confirmed : when the voter confirms his vote. M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

14 Attack found Pb : Lack of thread synchronization, table tests not enough. M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

15 Cast-as-intended corrected Input material : No thread synchronization in the protocol description; No information about the server s implementation. Issued recommendation #1 The Ballot Box s implementation must guaranty that two different ballots b 1 b 2 cannot be recorded for the same Id. With corrected model & prop, we get : Cast-as-intended Assuming recommendation #1 is fulfilled, the Scytl s voting protocol validates Cast-as-intended v.s. the Dolev-Yao intruder. M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

16 Verifiability Properties Tallied-as-Cast For any voter, even with corrupted voting device : if the voter accepts the server s Finalization Code, then her ballot recorded in the server will be accepted by the tally and it contains her intended voting choices. Modeled as a ProVerif query : HappyUser(Id, J 1,..J k ) HasVoted(Id, B, FC) & B contains cipher text C & C contains voting opt. V 1..V k & {V 1..V k } = {v(j 1 )..v(j k )} & All the Tally s checks are satisfied HappyUser : when the voter finishes successfully; M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

17 Privacy property Ballot Privacy For any voter which voting device was not corrupted : no one can learn other information his voting options that what can be learned from the election result. M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

18 Difficulties with the Privacy property Problem : ProVerif cannot allow a Tally so generic Number of incoming ballots unknown; Size of the mix-net unknown. External result Use result by M. Arapinis, V. Cortier, S. Kremer : Three voters are enough for privacy properties. Privacy The Scytl s voting protocol validates Ballot Privacy v.s. the Dolev-Yao intruder. Note : All results for unbounded number of voting options and voters, and limited number of voter choices. M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

19 Consequences of voter s mistakes What if the voter votes for one choice twice? The ballot would be invalid; The corrupted device can silently make it valid by voting for more candidates. What if the voter votes for less choices? The ballot might be valid; The corrupted device can silently add more candidates in the ballot. Issued recommendation #2 & #3 The voter must be aware that he : must fill his choices with blank options, all different; must check the Return Codes also of the blank options. M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

20 Conclusion Questions? Qu est-ce qu un bon système de vote? by Véronique Cortier, on Blog Binaire, Le Monde.fr quest-ce-quun-bon-systeme-de-vote/ M.Turuani (INRIA-Nancy) Scytl Voting Prot. September 8, / 17

Swiss E-Voting Workshop 2010

Swiss E-Voting Workshop 2010 Swiss E-Voting Workshop 2010 Verifiability in Remote Voting Systems September 2010 Jordi Puiggali VP Research & Development Jordi.Puiggali@scytl.com Index Auditability in e-voting Types of verifiability

More information

General Framework of Electronic Voting and Implementation thereof at National Elections in Estonia

General Framework of Electronic Voting and Implementation thereof at National Elections in Estonia State Electoral Office of Estonia General Framework of Electronic Voting and Implementation thereof at National Elections in Estonia Document: IVXV-ÜK-1.0 Date: 20 June 2017 Tallinn 2017 Annotation This

More information

Union Elections. Online Voting. for Credit. Helping increase voter turnout & provide accessible, efficient and secure election processes.

Union Elections. Online Voting. for Credit. Helping increase voter turnout & provide accessible, efficient and secure election processes. Online Voting for Credit Union Elections Helping increase voter turnout & provide accessible, efficient and secure election processes. In a time of cyber-security awareness, Federal Credit Unions and other

More information

The Economist Case Study: Blockchain-based Digital Voting System. Team UALR. Connor Young, Yanyan Li, and Hector Fernandez

The Economist Case Study: Blockchain-based Digital Voting System. Team UALR. Connor Young, Yanyan Li, and Hector Fernandez The Economist Case Study: Blockchain-based Digital Voting System Team UALR Connor Young, Yanyan Li, and Hector Fernandez University of Arkansas at Little Rock Introduction Digital voting has been around

More information

Estonian National Electoral Committee. E-Voting System. General Overview

Estonian National Electoral Committee. E-Voting System. General Overview Estonian National Electoral Committee E-Voting System General Overview Tallinn 2005-2010 Annotation This paper gives an overview of the technical and organisational aspects of the Estonian e-voting system.

More information

Ballot Reconciliation Procedure Guide

Ballot Reconciliation Procedure Guide Ballot Reconciliation Procedure Guide One of the most important distinctions between the vote verification system employed by the Open Voting Consortium and that of the papertrail systems proposed by most

More information

Secure Electronic Voting

Secure Electronic Voting Secure Electronic Voting Dr. Costas Lambrinoudakis Lecturer Dept. of Information and Communication Systems Engineering University of the Aegean Greece & e-vote Project, Technical Director European Commission,

More information

Addressing the Challenges of e-voting Through Crypto Design

Addressing the Challenges of e-voting Through Crypto Design Addressing the Challenges of e-voting Through Crypto Design Thomas Zacharias University of Edinburgh 29 November 2017 Scotland s Democratic Future: Exploring Electronic Voting Scottish Government and University

More information

Formal Verification of Selene with the Tamarin prover

Formal Verification of Selene with the Tamarin prover Formal Verification of Selene with the Tamarin prover (E-Vote-ID - PhD Colloquium) Marie-Laure Zollinger Université du Luxembourg October 2, 2018 Marie-Laure Zollinger Formal Verification of Selene with

More information

Rules for the Election of Directors

Rules for the Election of Directors Note: The original version of this regulation is published in Chinese. In case of discrepancy between the Chinese and English versions the Chinese version shall prevail. (Version No.: 3) This document

More information

Voting Protocol. Bekir Arslan November 15, 2008

Voting Protocol. Bekir Arslan November 15, 2008 Voting Protocol Bekir Arslan November 15, 2008 1 Introduction Recently there have been many protocol proposals for electronic voting supporting verifiable receipts. Although these protocols have strong

More information

Int. J. of Security and Networks, Vol. x, No. x, 201X 1, Vol. x, No. x, 201X 1

Int. J. of Security and Networks, Vol. x, No. x, 201X 1, Vol. x, No. x, 201X 1 Int. J. of Security and Networks, Vol. x, No. x, 201X 1, Vol. x, No. x, 201X 1 Receipt-Freeness and Coercion Resistance in Remote E-Voting Systems Yefeng Ruan Department of Computer and Information Science,

More information

CRYPTOGRAPHIC PROTOCOLS FOR TRANSPARENCY AND AUDITABILITY IN REMOTE ELECTRONIC VOTING SCHEMES

CRYPTOGRAPHIC PROTOCOLS FOR TRANSPARENCY AND AUDITABILITY IN REMOTE ELECTRONIC VOTING SCHEMES Scytl s Presentation CRYPTOGRAPHIC PROTOCOLS FOR TRANSPARENCY AND AUDITABILITY IN REMOTE ELECTRONIC VOTING SCHEMES Spain Cryptography Days (SCD 2011) Department of Mathematics Seminar Sandra Guasch Researcher

More information

Security Analysis on an Elementary E-Voting System

Security Analysis on an Elementary E-Voting System 128 Security Analysis on an Elementary E-Voting System Xiangdong Li, Computer Systems Technology, NYC College of Technology, CUNY, Brooklyn, New York, USA Summary E-voting using RFID has many advantages

More information

City of Greater Sudbury 2018 Municipal and School Board Election Voting and Vote Counting Procedures

City of Greater Sudbury 2018 Municipal and School Board Election Voting and Vote Counting Procedures City of Greater Sudbury 2018 Municipal and School Board Election Voting and Vote Counting Procedures 1 Table of Contents 1.0 General Information Pg. 4 1.1 Overview Pg. 4 1.2 Preamble and Authority Pg.

More information

Cryptographic Voting Protocols: Taking Elections out of the Black Box

Cryptographic Voting Protocols: Taking Elections out of the Black Box Cryptographic Voting Protocols: Taking Elections out of the Black Box Phong Le Department of Mathematics University of California, Irvine Mathfest 2009 Phong Le Cryptographic Voting 1/22 Problems with

More information

Privacy in evoting (joint work with Erik de Vink and Sjouke Mauw)

Privacy in evoting (joint work with Erik de Vink and Sjouke Mauw) Privacy in (joint work with Erik de Vink and Sjouke Mauw) Hugo Jonker h.l.jonker@tue.nl Hugo Jonker, Process Algebra Meetings, January 31st, 2007 Privacy in - p. 1/20 overview overview voting in the real

More information

Individual Verifiability in Electronic Voting

Individual Verifiability in Electronic Voting Individual Verifiability in Electronic Voting Sandra Guasch Castelló Universitat Politècnica de Catalunya Supervisor: Paz Morillo Bosch 2 Contents Acknowledgements 7 Preface 9 1 Introduction 11 1.1 Requirements

More information

Distributed Protocols at the Rescue for Trustworthy Online Voting

Distributed Protocols at the Rescue for Trustworthy Online Voting Distributed Protocols at the Rescue for Trustworthy Online Voting ICISSP 2017 in Porto Robert Riemann, Stéphane Grumbach Inria Rhône-Alpes, Lyon 19th February 2017 Outline 1 Voting in the Digital Age 2

More information

How to challenge and cast your e-vote

How to challenge and cast your e-vote How to challenge and cast your e-vote Sandra Guasch 1, Paz Morillo 2 Scytl Secure Electronic Voting 1, Universitat Politecnica de Catalunya 2 sandra.guasch@scytl.com, paz@ma4.upc.com Abstract. An electronic

More information

Scytl Secure Electronic Voting

Scytl Secure Electronic Voting Scytl Secure Electronic Voting eid Centric Approach for Building eservices and Electoral Process Modernization Lenka Kmetova CEE Business Development Manager lenka.kmetova@scytl.com Christoph Leixner Consultant

More information

Colorado Secretary of State Election Rules [8 CCR ]

Colorado Secretary of State Election Rules [8 CCR ] Rule 25. Post-election audit 25.1 Definitions. As used in this rule, unless stated otherwise: 25.1.1 Audit Center means the page or pages of the Secretary of State s website devoted to risk-limiting audits.

More information

Privacy of E-Voting (Internet Voting) Erman Ayday

Privacy of E-Voting (Internet Voting) Erman Ayday Privacy of E-Voting (Internet Voting) Erman Ayday Security/Privacy of Elections Since there have been elections, there has been tampering with votes Archaeologists discovered a dumped stash of 190 broken

More information

Ronald L. Rivest MIT CSAIL Warren D. Smith - CRV

Ronald L. Rivest MIT CSAIL Warren D. Smith - CRV G B + + B - Ballot Ballot Box Mixer Receipt ThreeBallot, VAV, and Twin Ronald L. Rivest MIT CSAIL Warren D. Smith - CRV Talk at EVT 07 (Boston) August 6, 2007 Outline End-to-end voting systems ThreeBallot

More information

Key Considerations for Implementing Bodies and Oversight Actors

Key Considerations for Implementing Bodies and Oversight Actors Implementing and Overseeing Electronic Voting and Counting Technologies Key Considerations for Implementing Bodies and Oversight Actors Lead Authors Ben Goldsmith Holly Ruthrauff This publication is made

More information

The problems with a paper based voting

The problems with a paper based voting The problems with a paper based voting system A White Paper by Thomas Bronack Problem Overview In today s society where electronic technology is growing at an ever increasing rate, it is hard to understand

More information

Key Considerations for Oversight Actors

Key Considerations for Oversight Actors Implementing and Overseeing Electronic Voting and Counting Technologies Key Considerations for Oversight Actors Lead Authors Ben Goldsmith Holly Ruthrauff This publication is made possible by the generous

More information

E-Poll Books: The Next Certification Frontier

E-Poll Books: The Next Certification Frontier E-Poll Books: The Next Certification Frontier Jay Bagga, Joseph Losco, Raymond Scheele Voting Systems Technical Oversight Program (VSTOP) Ball State University Muncie, Indiana Outline New Indiana legislation

More information

The usage of electronic voting is spreading because of the potential benefits of anonymity,

The usage of electronic voting is spreading because of the potential benefits of anonymity, How to Improve Security in Electronic Voting? Abhishek Parakh and Subhash Kak Department of Electrical and Computer Engineering Louisiana State University, Baton Rouge, LA 70803 The usage of electronic

More information

Between Law and Technology: Internet Voting, Secret Suffrage and the European Electoral Heritage

Between Law and Technology: Internet Voting, Secret Suffrage and the European Electoral Heritage Between Law and Technology: Internet Voting, Secret Suffrage and the European Electoral Heritage Adrià Rodríguez-Pérez Scytl Secure Electronic Voting, S.A. adria.rodriguez@scytl.com October 2017 2 3 4

More information

Electronic Voting and Civil Referendums in Hong Kong

Electronic Voting and Civil Referendums in Hong Kong Electronic Voting and Civil Referendums in Hong Kong Mr Jazz MA, Mr Frank LEE, Dr Robert CHUNG Public Opinion Programme, The University of Hong Kong November 2014 Contents Design of an electronic voting

More information

SoK: Verifiability Notions for E-Voting Protocols

SoK: Verifiability Notions for E-Voting Protocols SoK: Verifiability Notions for E-Voting Protocols Véronique Cortier, David Galindo, Ralf Küsters, Johannes Müller, Tomasz Truderung LORIA/CNRS, France University of Birmingham, UK University of Trier,

More information

PRIVACY PRESERVING IN ELECTRONIC VOTING

PRIVACY PRESERVING IN ELECTRONIC VOTING PRIVACY PRESERVING IN ELECTRONIC VOTING Abstract Ai Thao Nguyen Thi 1 and Tran Khanh Dang 2 1,2 Faculty of Computer Science and Engineering, HCMC University of Technology 268 Ly Thuong Kiet Street, District

More information

The name or number of the polling location; The number of ballots provided to or printed on-demand at the polling location;

The name or number of the polling location; The number of ballots provided to or printed on-demand at the polling location; Rule 10. Canvassing and Recount 10.1 Precanvass accounting 10.1.1 Detailed Ballot Log. The designated election official must keep a detailed ballot log that accounts for every ballot issued and received

More information

Uncovering the veil on Geneva s internet voting solution

Uncovering the veil on Geneva s internet voting solution Uncovering the veil on Geneva s internet voting solution The Swiss democratic semi-direct system enables citizens to vote on any law adopted by any authority (communal, cantonal or federal) and to propose

More information

Voting: You Can t Have Privacy without Individual Verifiability

Voting: You Can t Have Privacy without Individual Verifiability Voting: You Can t Have Privacy without Individual Verifiability Véronique Cortier, Joseph Lallemand To cite this version: Véronique Cortier, Joseph Lallemand. Voting: You Can t Have Privacy without Individual

More information

Security Proofs for Participation Privacy, Receipt-Freeness, Ballot Privacy, and Verifiability Against Malicious Bulletin Board for the Helios Voting Scheme David Bernhard 1, Oksana Kulyk 2, Melanie Volkamer

More information

Ad Hoc Voting on Mobile Devices

Ad Hoc Voting on Mobile Devices Ad Hoc Voting on Mobile Devices Manu Drijvers, Pedro Luz, Gergely Alpár and Wouter Lueks Institute for Computing and Information Sciences (icis), Radboud University Nijmegen, The Netherlands. May 20, 2013

More information

AUDIT & RETABULATION OF BALLOTS IN PRECINCTS WHERE A DISCREPANCY EXISTS

AUDIT & RETABULATION OF BALLOTS IN PRECINCTS WHERE A DISCREPANCY EXISTS Commissioners Langdon D. Neal, Chairman Richard A. Cowen, Secretary/Commissioner Marisel A. Hernandez, Commissioner Lance Gough, Executive Director Doc_13 AUDIT & RETABULATION OF BALLOTS IN PRECINCTS WHERE

More information

L9. Electronic Voting

L9. Electronic Voting L9. Electronic Voting Alice E. Fischer October 2, 2018 Voting... 1/27 Public Policy Voting Basics On-Site vs. Off-site Voting Voting... 2/27 Voting is a Public Policy Concern Voting... 3/27 Public elections

More information

Global Conditions (applies to all components):

Global Conditions (applies to all components): Conditions for Use ES&S The Testing Board would also recommend the following conditions for use of the voting system. These conditions are required to be in place should the Secretary approve for certification

More information

Ballot secrecy with malicious bulletin boards

Ballot secrecy with malicious bulletin boards Ballot secrecy with malicious bulletin boards David Bernhard 1 and Ben Smyth 2 1 University of Bristol, England 2 Mathematical and Algorithmic Sciences Lab, France Research Center, Huawei Technologies

More information

An Object-Oriented Framework for Digital Voting

An Object-Oriented Framework for Digital Voting An Object-Oriented Framework for Digital Voting Patricia Dousseau Cabral Graduate Program in Computer Science Federal University of Santa Catarina UFSC Florianópolis, Brazil dousseau@inf.ufsc.br Ricardo

More information

Protocol to Check Correctness of Colorado s Risk-Limiting Tabulation Audit

Protocol to Check Correctness of Colorado s Risk-Limiting Tabulation Audit 1 Public RLA Oversight Protocol Stephanie Singer and Neal McBurnett, Free & Fair Copyright Stephanie Singer and Neal McBurnett 2018 Version 1.0 One purpose of a Risk-Limiting Tabulation Audit is to improve

More information

Using Prêt à Voter in Victorian State Elections. EVT August 2012

Using Prêt à Voter in Victorian State Elections. EVT August 2012 Using Prêt à Voter in Victorian State Elections EVT August 2012 Craig Burton 1 Chris Culnane 2 James Heather 2 Thea Peacock 3 Peter Y. A. Ryan 3 Steve Schneider 2 Sriram Srinivasan 2 Vanessa Teague 4 Roland

More information

WHY, WHEN AND HOW SHOULD THE PAPER RECORD MANDATED BY THE HELP AMERICA VOTE ACT OF 2002 BE USED?

WHY, WHEN AND HOW SHOULD THE PAPER RECORD MANDATED BY THE HELP AMERICA VOTE ACT OF 2002 BE USED? WHY, WHEN AND HOW SHOULD THE PAPER RECORD MANDATED BY THE HELP AMERICA VOTE ACT OF 2002 BE USED? AVANTE INTERNATIONAL TECHNOLOGY, INC. (www.vote-trakker.com) 70 Washington Road, Princeton Junction, NJ

More information

Secure Electronic Voting: New trends, new threats, new options. Dimitris Gritzalis

Secure Electronic Voting: New trends, new threats, new options. Dimitris Gritzalis Secure Electronic Voting: New trends, new threats, new options Dimitris Gritzalis 7 th Computer Security Incidents Response Teams Workshop Syros, Greece, September 2003 Secure Electronic Voting: New trends,

More information

The Board of Elections in the City of New York. Canvass/Recanvass Procedures Manual Canvass/Recanvass Section

The Board of Elections in the City of New York. Canvass/Recanvass Procedures Manual Canvass/Recanvass Section The Board of Elections in the City of New York Canvass/Recanvass Procedures Manual Canvass/Recanvass Section Revision History: Draft Date: 8-25-17 Original Effective Date: 8-29-17 Revision Date: Version

More information

IMPLEMENTATION OF SECURE PLATFORM FOR E- VOTING SYSTEM

IMPLEMENTATION OF SECURE PLATFORM FOR E- VOTING SYSTEM IMPLEMENTATION OF SECURE PLATFORM FOR E- VOTING SYSTEM PROJECT REFERENCE NO.: 39S_BE_1662 COLLEGE BRANCH GUIDE STUDETS : AMRUTHA INSTITUTE OF ENGINEERING AND MANAGEMENT SCIENCE, BENGALURU : DEPARTMENT

More information

Design and Prototype of a Coercion-Resistant, Voter Verifiable Electronic Voting System

Design and Prototype of a Coercion-Resistant, Voter Verifiable Electronic Voting System 29 Design and Prototype of a Coercion-Resistant, Voter Verifiable Electronic Voting System Anna M. Shubina Department of Computer Science Dartmouth College Hanover, NH 03755 E-mail: ashubina@cs.dartmouth.edu

More information

E-voting at Expatriates MPs Elections in France

E-voting at Expatriates MPs Elections in France E-voting at Expatriates MPs Elections in France Tiphaine Pinault, Pascal Courtade Ministry of the Interior, Bureau des élections et des études politiques, Place Beauvau, 75008 Paris, France, {tiphaine.pinault

More information

Barrington Heights Homeowners Association ASSOCIATION MEMBERSHIP MEETING AND VOTING RULES (Civil Code Section ) Effective October 16, 2008

Barrington Heights Homeowners Association ASSOCIATION MEMBERSHIP MEETING AND VOTING RULES (Civil Code Section ) Effective October 16, 2008 Barrington Heights Homeowners Association ASSOCIATION MEMBERSHIP MEETING AND VOTING RULES (Civil Code Section 1363.03) Effective October 16, 2008 1. Membership Meetings, Annual Meeting and Election of

More information

Instructions for Closing the Polls and Reconciliation of Paper Ballots for Tabulation (Relevant Statutes Attached)

Instructions for Closing the Polls and Reconciliation of Paper Ballots for Tabulation (Relevant Statutes Attached) DIRECTIVE 2008-85 September 8, 2008 TO: RE: ALL COUNTY BOARDS OF ELECTIONS MEMBERS, DIRECTORS, AND DEPUTY DIRECTORS Instructions for Closing the Polls and Reconciliation of Paper Ballots for Tabulation

More information

Paper-based electronic voting

Paper-based electronic voting Paper-based electronic voting Anna Solveig Julia Testaniere Master of Science in Mathematics Submission date: December 2015 Supervisor: Kristian Gjøsteen, MATH Norwegian University of Science and Technology

More information

Nevada Republican Party

Nevada Republican Party RESOLUTION # R-104 TO AMEND THE STANDING RULES OF THE NEVADA REPUBLICAN CENTRAL COMMITTEE Summary A resolution to adopt Standing Rules governing the Presidential Preference Poll. A RESOLUTION TO ADOPT

More information

CENTRAL COUNTING STATION

CENTRAL COUNTING STATION CENTRAL COUNTING STATION Central Counting (CCS) Manager - The Manager is in charge of the overall supervision of the central counting station and shall have a written plan for operation of the central

More information

City of Toronto Election Services Internet Voting for Persons with Disabilities Demonstration Script December 2013

City of Toronto Election Services Internet Voting for Persons with Disabilities Demonstration Script December 2013 City of Toronto Election Services Internet Voting for Persons with Disabilities Demonstration Script December 2013 Demonstration Time: Scheduled Breaks: Demonstration Format: 9:00 AM 4:00 PM 10:15 AM 10:30

More information

Johns Hopkins University Security Privacy Applied Research Lab

Johns Hopkins University Security Privacy Applied Research Lab Johns Hopkins University Security Privacy Applied Research Lab Protecting Against Privacy Compromise and Ballot Stuffing by Eliminating Non-Determinism from End-to-end Voting Schemes Technical Report SPAR-JHU:RG-SG-AR:245631

More information

Many irregularities occurred as Travis County conducted the City of Austin s City Council Runoff election:

Many irregularities occurred as Travis County conducted the City of Austin s City Council Runoff election: Many irregularities occurred as Travis County conducted the City of Austin s City Council Runoff election: a) More Ballots than voters during Early Voting b) Ballot by Mail voters appear to be recorded

More information

The Impact of Technology on Election Observation

The Impact of Technology on Election Observation The Impact of Technology on Election Observation Douglas W. Jones* University of Iowa VoComp, July 16-18, 2007 Portland Oregon *Partial support from NSF Grant CNS-052431 (ACCURATE) and from the Organization

More information

E- Voting System [2016]

E- Voting System [2016] E- Voting System 1 Mohd Asim, 2 Shobhit Kumar 1 CCSIT, Teerthanker Mahaveer University, Moradabad, India 2 Assistant Professor, CCSIT, Teerthanker Mahaveer University, Moradabad, India 1 asimtmu@gmail.com

More information

Netvote: A Blockchain Voting Protocol

Netvote: A Blockchain Voting Protocol Netvote: A Blockchain Voting Protocol Technical White Paper Jonathan Alexander Steven Landers Ben Howerton jalexander@netvote.io steven@netvote.io ben@netvote.io June 22, 2018 Version 1.12 Abstract This

More information

arxiv: v3 [cs.cr] 3 Nov 2018

arxiv: v3 [cs.cr] 3 Nov 2018 Exploiting re-voting in the Helios election system Maxime Meyer a, Ben Smyth b arxiv:1612.04099v3 [cs.cr] 3 Nov 2018 Abstract a Vade Secure Technology Inc., Montreal, Canada b Interdisciplinary Centre

More information

Pretty Good Democracy for more expressive voting schemes

Pretty Good Democracy for more expressive voting schemes Pretty Good Democracy for more expressive voting schemes James Heather 1, Peter Y A Ryan 2, and Vanessa Teague 3 1 Department of Computing, University of Surrey, Guildford, Surrey GU2 7XH, UK j.heather@surrey.ac.uk

More information

Election Inspector Training Points Booklet

Election Inspector Training Points Booklet Election Inspector Training Points Booklet Suggested points for Trainers to include in election inspector training Michigan Department of State Bureau of Elections January 2018 Training Points Opening

More information

Part E Verifying and counting the votes

Part E Verifying and counting the votes Part E Verifying and counting the votes UK Parliamentary general election and local government elections in England on 7 May 2015: guidance for (Acting) Returning Officers In this guidance we use must

More information

ARKANSAS SECRETARY OF STATE

ARKANSAS SECRETARY OF STATE ARKANSAS SECRETARY OF STATE Rules on Vote Centers May 7, 2014 Revised April 6, 2018 1.0 TITLE 1.01 These rules shall be known as the Rules on Vote Centers. 2.0 AUTHORITY AND PURPOSE 2.01 These rules are

More information

Receipt-Free Homomorphic Elections and Write-in Voter Verified Ballots

Receipt-Free Homomorphic Elections and Write-in Voter Verified Ballots Receipt-Free Homomorphic Elections and Write-in Voter Verified Ballots Alessandro Acquisti April 2004 CMU-ISRI-04-116 Institute for Software Research International and H. John Heinz III School of Public

More information

Security Assets in E-Voting

Security Assets in E-Voting Security Assets in E-Voting Alexander Prosser, Robert Kofler, Robert Krimmer, Martin Karl Unger Institute for Information Processing, Information Business and Process Management Department Production Management

More information

Electronic Voting. Mohammed Awad. Ernst L. Leiss

Electronic Voting. Mohammed Awad. Ernst L. Leiss Electronic Voting Mohammed Awad Ernst L. Leiss coscel@cs.uh.edu Partially funded under NSF Grant #1241772 Any opinions, findings, conclusions, or recommendations expressed herein are those of the authors

More information

PROCESSING, COUNTING AND TABULATING EARLY VOTING AND GRACE PERIOD VOTING BALLOTS

PROCESSING, COUNTING AND TABULATING EARLY VOTING AND GRACE PERIOD VOTING BALLOTS Commissioners MARISEL A. HERNANDEZ, Chair WILLIAM J. KRESSE, Commissioner/Secretary JONATHAN T. SWAIN, Commissioner LANCE GOUGH, Executive Director Doc_10 PROCESSING, COUNTING AND TABULATING EARLY VOTING

More information

Thoughts On Appropriate Technologies for Voting

Thoughts On Appropriate Technologies for Voting Thoughts On Appropriate Technologies for Voting Ronald L. Rivest Viterbi Professor of EECS MIT, Cambridge, MA Princeton CITP E-voting Workshop 2012-11-01 Is Voting Keeping Up with Technology? We live in

More information

Policy 610 Ratification Checklists

Policy 610 Ratification Checklists Policy 610 Ratification Checklists Policy 610.1 Every chapter of this Association shall, when designated the exclusive representative of a bargaining unit, negotiate a contract covering wages, hours, and

More information

THE MUNICIPAL CORPORATION OF THE TOWNSHIP OF RYERSON MUNICIPAL ELECTION - VOTE BY MAIL POLICIES & PROCEDURES

THE MUNICIPAL CORPORATION OF THE TOWNSHIP OF RYERSON MUNICIPAL ELECTION - VOTE BY MAIL POLICIES & PROCEDURES THE MUNICIPAL CORPORATION OF THE TOWNSHIP OF RYERSON 2018 MUNICIPAL ELECTION - VOTE BY MAIL POLICIES & PROCEDURES Up-dated October 17, 2018 Page 1 of 44 TABLE OF CONTENTS Page INTRODUCTION 3 VOTE BY MAIL

More information

Receipt-Free Universally-Verifiable Voting With Everlasting Privacy

Receipt-Free Universally-Verifiable Voting With Everlasting Privacy Receipt-Free Universally-Verifiable Voting With Everlasting Privacy Tal Moran 1 and Moni Naor 1 Department of Computer Science and Applied Mathematics, Weizmann Institute of Science, Rehovot, Israel Abstract.

More information

Draft of Agreement on Data Processing (research) between (org nr...) og Akershus University Hospital HF (org nr )

Draft of Agreement on Data Processing (research) between (org nr...) og Akershus University Hospital HF (org nr ) Versjon 2 Draft of Agreement on Data Processing (research) between (org nr...) og Akershus University Hospital HF (org nr. 983 971 636) 1 The parties of the agreement... 1 2 Purpose and area for the agreement...

More information

An untraceable, universally verifiable voting scheme

An untraceable, universally verifiable voting scheme An untraceable, universally verifiable voting scheme Michael J. Radwin December 12, 1995 Seminar in Cryptology Professor Phil Klein Abstract Recent electronic voting schemes have shown the ability to protect

More information

Rules of Procedure for Shareholders' Meetings

Rules of Procedure for Shareholders' Meetings Note: The original version of this regulation is published in Chinese. In case of discrepancy between the Chinese and English versions the Chinese version shall prevail. This document is copyrighted by

More information

E-Voting: Switzerland's Projects and their Legal Framework in a European Context

E-Voting: Switzerland's Projects and their Legal Framework in a European Context E-Voting: Switzerland's Projects and their Legal Framework in a European Context Nadja Braun Swiss Federal Chancellery Bundeshaus West CH-3003 Bern, SWITZERLAND nadja.braun@bk.admin.ch Abstract: Firstly,

More information

Voting in New South Wales Australia Bicameral Parliament hence two contests per election held every 4 years Lower House single candidate per

Voting in New South Wales Australia Bicameral Parliament hence two contests per election held every 4 years Lower House single candidate per Voting in New South Wales Australia Bicameral Parliament hence two contests per election held every 4 years Lower House single candidate per electorate preferential voting using Alternative Vote count

More information

MUNICIPAL ELECTIONS 2014 Voting Day Procedures & Procedures for the Use of Vote Tabulators

MUNICIPAL ELECTIONS 2014 Voting Day Procedures & Procedures for the Use of Vote Tabulators 1. INTRODUCTION MUNICIPAL ELECTIONS 2014 Voting Day Procedures & Procedures for the Use of Vote Tabulators 1.1. This procedure has been prepared and is being provided to all nominated candidates pursuant

More information

RULES OF SECRETARY OF STATE CHAPTER ELECTRONIC VOTING MACHINES RULES AND REGULATIONS TABLE OF CONTENTS

RULES OF SECRETARY OF STATE CHAPTER ELECTRONIC VOTING MACHINES RULES AND REGULATIONS TABLE OF CONTENTS RULES OF SECRETARY OF STATE CHAPTER 1360-02-13 ELECTRONIC VOTING MACHINES TABLE OF CONTENTS 1360-02-13-.01 Adoption and promulgation 1360-02-13-.02 Intent of Regulations 1360-02-13-.03 State Election Code

More information

GAO ELECTIONS. States, Territories, and the District Are Taking a Range of Important Steps to Manage Their Varied Voting System Environments

GAO ELECTIONS. States, Territories, and the District Are Taking a Range of Important Steps to Manage Their Varied Voting System Environments GAO United States Government Accountability Office Report to the Chairman, Committee on Rules and Administration, U.S. Senate September 2008 ELECTIONS States, Territories, and the District Are Taking a

More information

COMPUTING SCIENCE. University of Newcastle upon Tyne. Verified Encrypted Paper Audit Trails. P. Y. A. Ryan TECHNICAL REPORT SERIES

COMPUTING SCIENCE. University of Newcastle upon Tyne. Verified Encrypted Paper Audit Trails. P. Y. A. Ryan TECHNICAL REPORT SERIES UNIVERSITY OF NEWCASTLE University of Newcastle upon Tyne COMPUTING SCIENCE Verified Encrypted Paper Audit Trails P. Y. A. Ryan TECHNICAL REPORT SERIES No. CS-TR-966 June, 2006 TECHNICAL REPORT SERIES

More information

M-Vote (Online Voting System)

M-Vote (Online Voting System) ISSN (online): 2456-0006 International Journal of Science Technology Management and Research Available online at: M-Vote (Online Voting System) Madhuri Mahajan Madhuri Wagh Prof. Puspendu Biswas Yogeshwari

More information

Electronic Voting Service Using Block-Chain

Electronic Voting Service Using Block-Chain Journal of Digital Forensics, Security and Law Volume 11 Number 2 Article 8 2016 Electronic Voting Service Using Block-Chain Kibin Lee Korea University Joshua I. James Hallym University, joshua+jdfsl@dfir.science

More information

Colorado Secretary of State Election Rules [8 CCR ]

Colorado Secretary of State Election Rules [8 CCR ] Rule 7. Elections Conducted by the County Clerk and Recorder 7.1 Mail ballot plans 7.1.1 The county clerk must submit a mail ballot plan to the Secretary of State by email no later than 90 days before

More information

A MULTIPLE BALLOTS ELECTION SCHEME USING ANONYMOUS DISTRIBUTION

A MULTIPLE BALLOTS ELECTION SCHEME USING ANONYMOUS DISTRIBUTION A MULTIPLE BALLOTS ELECTION SCHEME USING ANONYMOUS DISTRIBUTION Manabu Okamoto 1 1 Kanagawa Institute of Technology 1030 Shimo-Ogino, Atsugi, Kanagawa 243-0292, Japan manabu@nw.kanagawa-it.ac.jp ABSTRACT

More information

Internet Voting: Experiences From Five Elections in Estonia

Internet Voting: Experiences From Five Elections in Estonia Internet Voting: Experiences From Five Elections in Estonia Priit Vinkel Estonia Abstract: Estonia has been one of the pioneers of Internet Voting by introducing Internet Voting in binding elections in

More information

Online Ballots. Configuration and User Guide INTRODUCTION. Let Earnings Edge Assist You with Your Online Ballot CONTENTS

Online Ballots. Configuration and User Guide INTRODUCTION. Let Earnings Edge Assist You with Your Online Ballot CONTENTS Online Ballots Configuration and User Guide INTRODUCTION Introducing an online voting system that allows credit unions to set up simple ballots in CU*BASE and then allows members to vote online in It s

More information

Remote Internet voting: developing a secure and efficient frontend

Remote Internet voting: developing a secure and efficient frontend CSIT (September 2013) 1(3):231 241 DOI 10.1007/s40012-013-0021-5 ORIGINAL RESEARCH Remote Internet voting: developing a secure and efficient frontend Vinodu George M. P. Sebastian Received: 11 February

More information

Charter Township of Canton

Charter Township of Canton Charter Township of Canton 2011/2012 PROCESSING ABSENTEE BALLOTS 1. The QVF list / checking applications/ ballots / Process ballots throughout election as you get them forwarded to you. Determine the legality

More information

PROCEDURES FOR USE OF VOTE TABULATORS. Municipal Elections Township of Norwich

PROCEDURES FOR USE OF VOTE TABULATORS. Municipal Elections Township of Norwich PROCEDURES FOR USE OF VOTE TABULATORS Municipal Elections 2014 Township of Norwich May 30, 2014 Township of Norwich Vote Tabulator Procedures DEFINITIONS 1. In this procedure, Act means the Municipal Elections

More information

INSTRUCTION GUIDE FOR POLLING STATION MEMBERS ABROAD

INSTRUCTION GUIDE FOR POLLING STATION MEMBERS ABROAD INSTRUCTION GUIDE FOR POLLING STATION MEMBERS ABROAD INSTALLATION It is the duty of the appointed and substitute polling station members to arrive at 7.30 am for the installation. 1 Who presides the polling

More information

If your answer to Question 1 is No, please skip to Question 6 below.

If your answer to Question 1 is No, please skip to Question 6 below. UNIFORM VOTING SYSTEM PILOT ELECTION COUNTY EVALUATION FORM ADAMS CLEAR BALLOT VOTING SYSTEM COUNTY, COLORADO Instructions: In most instances, you will be asked to grade your experience with various aspects

More information

Audits: an in-depth review of Venezuela s automatic voting

Audits: an in-depth review of Venezuela s automatic voting Audits: an in-depth review of Venezuela s automatic voting Automatic voting is available in the Bolivarian Republic of Venezuela. From the selection of poll workers and members of electoral boards to the

More information

PROCEDURES FOR THE USE OF VOTE COUNT TABULATORS

PROCEDURES FOR THE USE OF VOTE COUNT TABULATORS 2018 MUNICIPAL ELECTION OCTOBER 22, 2018 PROCEDURES FOR THE USE OF VOTE COUNT TABULATORS OLGA SMITH, CITY CLERK FOR INFORMATION OR ASSISTANCE, PLEASE CONTACT ONE OF THE FOLLOWING: Samantha Belletti, Election

More information

Information Technology (Amendment) Act, 2008

Information Technology (Amendment) Act, 2008 CHAPTER 10 Information Technology (Amendment) Act, 2008 Basic Concepts 1. The Act: In May 2000, both the houses of the Indian Parliament passed the Information Technology Bill. The Bill received the assent

More information

Guide to Electronic Voting Election Runner

Guide to Electronic Voting Election Runner Guide to Electronic Voting Election Runner At the conclusion of Meet the Candidates during HOD #3, all voters will receive an email on behalf of the USMS Elections Committee, letting them know the election

More information

Chuck R. Venvertloh Adams County Clerk/Recorder 507 Vermont St. Quincy, IL 62301

Chuck R. Venvertloh Adams County Clerk/Recorder 507 Vermont St. Quincy, IL 62301 County Clerk s Office: 217-277-2150 Chuck R. Venvertloh Adams County Clerk/Recorder 507 Vermont St. Quincy, IL 62301 http://www.co.adams.il.us/county_clerk/index.htm 1 Table of Contents Affidavits...page

More information