SlideShare une entreprise Scribd logo
1  sur  27
Télécharger pour lire hors ligne
An Overview of E-Voting Systems
and Vote Verification Techniques
Ali Fawzi Najm Al-Shammari	

PhD Student-Free University of Bolzano-Italy	

Lecturer at Faculty of Computer Science - Kerbala University 	


alifawzi@uokerbala.edu.iq

!
!

__________________________________________________________	


!

1
Outlines

•
•
•
•
•

Introduction	

E-Voting Systems	

Verifiability	

Vote Verification Techniques	

Conclusion

!
!
__________________________________________________________	

!

2
Introduction

•

An election is a formal decision-making process by
which a population chooses an individual to hold
elected status.	


•
•

Voting systems are the tools of any election.!
Voting systems must fulfil with a set of
requirements.


!

For instance :

!
!
__________________________________________________________	

!

3
Voting Requirements
[Jeroen V. 2009, Tigran A. 2009]

Integrity (Accuracy) 
Vote cast, and count as
intended.




Privacy
Anonymity
Receipt freeness

Usability
‒ Any voter without a previous
experience can use the
system.

Accessibility
‒ Any voter can vote
independently including
illiterate and disabled.



!

!
!
__________________________________________________________	

!

4
Introduction (Motivation)

• E-Voting, the use of technology to facilitate one or
more elections processes, e.g.,:

Record, store, and count votes electronically. 
Announcing result.
Voters’ authorization.

• Motivation ?
Speed up the precess!
More usable!
Less voter mistakes!
Supports illiterates and disabled voters
!
!
__________________________________________________________	

!

5
Introduction (Types)

• In-person e-voting
Still a voter needs to visit a polling station .!
Using a dedicated machine, in a controlled
environment.!

• Online (Internet) e-voting
A voter can vote at home!
Using a personal device (PC, smart phone, ….)
!
!
__________________________________________________________	

!

6
E-Voting Systems (In-person)

• Direct Recording Electronics (DRE)
Dedicated computer	

Touch screen	

Flash memory 	

Head set	


!
!
__________________________________________________________	

!

7
E-Voting Systems (In-person)

• Optical Scan Systems 
Scanner device	

Paper ballot	

Flash memory	

No assistive technology!	


!
!
__________________________________________________________	

!

8
E-Voting Systems (Online Voting)

• Online Voting 
Personal Device	

Voting Application	

Cryptography	

Can we trust a personal device?	

Family voting?	

!
!
!
__________________________________________________________	

!

9
E-Voting Systems (Transparency)

•

Electronic systems are not
transparent enough for voter.
!

•

Therefore, their adoption has
been slow and criticized !!

!
!
__________________________________________________________	

!

10
The Major Causes ...
•

Machines are subject to programming error,
equipment malfunction and malicious tampering!

•

Programs are proprietary information and are not
open to inspection!

•

Procedural and Environmental implications!

•

... also do we “trust officials” ?
!
!
__________________________________________________________	

!

11
Verifiability

•

Support a voter, election official, and public entities
with an evidence about the integrity of election
results .

!
!
__________________________________________________________	

!

12
Types of Verification

• Individual (Voter) verifiability
Supporting a voter with an evidence that his/her vote has been
captured, cast, and count as intended.

• Universal (Public) verifiability
Supporting the election officials, and public entities with an
evidence that the count votes are the same as intended by voters.


• Eligibility (Public) verifiability
Each count vote comes from single eligible voter.


!
!
__________________________________________________________	

!

13
Vote Verification

•

Could supports: 

-

•

Integrity , verifiability reaquirements.!

Challenges:

-

Privacy, usability.!

Next, examples for vote verification techniques
!
!
__________________________________________________________	

!

14
VVAATT [T. Selker]
(Voter Verified Audio Audit Transcript Trail)!

• Used with DRE systems!
• Vote verified over a voice message heard through a headset!
!
Verification voice stored in type as an evidence
• !
__________________________________________________________	


!

15
VVPAT [R. Mercuri]
(Voter Verifiable Paper Audit Trail)!

- A voter verifies his/her vote
by reading printed paper trail. !
!

- A voter can’t take the printed
trail. !
!

-Trails stored in safe box
attached to the DRE and
used for auditing later.

!
!
__________________________________________________________	

!

Printed Peper	

Trail

16
VVAATT  VVPAT (Pros  Cons)

• Advantages
Easy to use.
Trails are physical evidence.

• Disadvantages
Manual auditing.
Does not allows the voter to verify the full life cycle of the his/
her vote (Not an End to End Verification method)
Votes order could be reviled.
!
! Voter language !!
__________________________________________________________	

!

17
Electronic Trails [e.g., Pnyx.VM by Scytl]
Verification device

- Votes verified through an electronic verification device.
!

- Electronic copy of verified votes stored in the verification
!
!
device to be used for recounting.
__________________________________________________________	

!

18
Pnyx.VM (Pros  Cons)

• Advantages
Easy to use.
Automatic Auditing.

• Disadvantages
Does not support End to End verifiability.
!
!
__________________________________________________________	

!

19
How to provides an End to End verifiability without	

compromising privacy requirement ?

The magic of cryptography!

!
!
__________________________________________________________	

!

20
VoteHere  Votegrity [D. Chaum]
printer

Encrypted receipt

- Partial information about ballot encrypted in receipt and given
to voter for end-to-end verifications
!
!
__________________________________________________________	

!

21
Scantegrity [D. Chaum]  Pret a Voter [P. Ryan]
Optical scanner

Encrypted receipt

- Partial information about ballot encrypted in receipt and !
given to voter for end-to-end verifications
!
!
__________________________________________________________	

!

22
Cryptography (Pros  Cons)

• Advantages
Supports an End-to-End verification.
Hard to be compromised.

• Disadvantages
Not so usable.
What about long term privacy ?
!
!
__________________________________________________________	

!

23
Problem

• Current

verification methods still not able to
cover all threats and challenges !!!


• Eligibility verifiability still weakly supported.

!
!
__________________________________________________________	

!

24
Conclusion

• Any critical system could be compromised by:
A failure.
An attack (insider or outsider).

• Regular system provides receipts to any user to
verify the integrity of his/her data.

• In

E-Voting system it is not possible to provide

such receipts
Vote must be anonymous.
! A voter must not be able to approve to any one about how he/she
!
voted.
__________________________________________________________	

!

25
Conclusion

• However,

Academic and Industrial

sectors provides some techniques that
balancing between
allowing vote verification, and
keeping the privacy and receipt freeness requirements.

!
!
__________________________________________________________	

!

26
Thanks For Your Attention
!
!

Welcome to any possible collaboration

alifawzi@uokerbala.edu.iq
!
!

__________________________________________________________	


!

27

Contenu connexe

Tendances

Secure e voting system
Secure e voting systemSecure e voting system
Secure e voting system
Monira Monir
 
Project synopsis on online voting system
Project synopsis on online voting systemProject synopsis on online voting system
Project synopsis on online voting system
Lhakpa Yangji
 
E voting system using mobile sms
E voting system using mobile smsE voting system using mobile sms
E voting system using mobile sms
eSAT Journals
 

Tendances (20)

E voting
E votingE voting
E voting
 
Secure e voting system
Secure e voting systemSecure e voting system
Secure e voting system
 
A Transition To Mobile Voting Systems
A Transition To Mobile Voting SystemsA Transition To Mobile Voting Systems
A Transition To Mobile Voting Systems
 
Computerised voting system
Computerised voting systemComputerised voting system
Computerised voting system
 
Electronic Voting System
Electronic Voting SystemElectronic Voting System
Electronic Voting System
 
Biometric System Based Electronic Voting Machine Using Arm9 Microcontroller
Biometric System Based Electronic Voting Machine Using Arm9 MicrocontrollerBiometric System Based Electronic Voting Machine Using Arm9 Microcontroller
Biometric System Based Electronic Voting Machine Using Arm9 Microcontroller
 
Design and Development of Secure Electronic Voting System Using Radio Frequen...
Design and Development of Secure Electronic Voting System Using Radio Frequen...Design and Development of Secure Electronic Voting System Using Radio Frequen...
Design and Development of Secure Electronic Voting System Using Radio Frequen...
 
Online Voting System
Online Voting SystemOnline Voting System
Online Voting System
 
Project synopsis on online voting system
Project synopsis on online voting systemProject synopsis on online voting system
Project synopsis on online voting system
 
Biometric Voting System
Biometric Voting SystemBiometric Voting System
Biometric Voting System
 
E voting system using mobile sms
E voting system using mobile smsE voting system using mobile sms
E voting system using mobile sms
 
E-voting
E-votingE-voting
E-voting
 
Fingerprint voting system
Fingerprint voting systemFingerprint voting system
Fingerprint voting system
 
Biometric voting system_by_vinodh
Biometric  voting system_by_vinodhBiometric  voting system_by_vinodh
Biometric voting system_by_vinodh
 
E voting app
E voting appE voting app
E voting app
 
New e voting
New e votingNew e voting
New e voting
 
M – Voting
M – VotingM – Voting
M – Voting
 
Secure electronic voting system using fingerprint technique
Secure electronic voting system using fingerprint techniqueSecure electronic voting system using fingerprint technique
Secure electronic voting system using fingerprint technique
 
Mobile Voting System Using Advanced NFC Technology
Mobile Voting System Using Advanced NFC TechnologyMobile Voting System Using Advanced NFC Technology
Mobile Voting System Using Advanced NFC Technology
 
Design Considerations for and Electronic Voting System
Design Considerations for and Electronic Voting SystemDesign Considerations for and Electronic Voting System
Design Considerations for and Electronic Voting System
 

En vedette

BOE Overview for Montgomery County Right to Vote Task Force
BOE Overview for Montgomery County Right to Vote Task ForceBOE Overview for Montgomery County Right to Vote Task Force
BOE Overview for Montgomery County Right to Vote Task Force
alysoun
 
Technical Writing_An Introduction
Technical Writing_An IntroductionTechnical Writing_An Introduction
Technical Writing_An Introduction
Tamanna Arora
 
Technical writing nature and outputs
Technical writing nature and outputsTechnical writing nature and outputs
Technical writing nature and outputs
Sowie Althea
 

En vedette (20)

"Insta Vote", LIVE Voting Application
"Insta Vote", LIVE Voting Application"Insta Vote", LIVE Voting Application
"Insta Vote", LIVE Voting Application
 
Fullpaper laily amin fajariyah
Fullpaper laily amin fajariyahFullpaper laily amin fajariyah
Fullpaper laily amin fajariyah
 
Voting advice applications and political marketing
Voting advice applications and political marketingVoting advice applications and political marketing
Voting advice applications and political marketing
 
Comprehensive manual for multi post electronic voting machines
Comprehensive manual for multi post electronic voting machinesComprehensive manual for multi post electronic voting machines
Comprehensive manual for multi post electronic voting machines
 
BOE Overview for Montgomery County Right to Vote Task Force
BOE Overview for Montgomery County Right to Vote Task ForceBOE Overview for Montgomery County Right to Vote Task Force
BOE Overview for Montgomery County Right to Vote Task Force
 
Impact of voting advice applications (VAAs) on voting behaviour
Impact of voting advice applications (VAAs) on voting behaviourImpact of voting advice applications (VAAs) on voting behaviour
Impact of voting advice applications (VAAs) on voting behaviour
 
So you want to write a technical paper!
So you want to write a technical paper!So you want to write a technical paper!
So you want to write a technical paper!
 
E votingproposal
E votingproposalE votingproposal
E votingproposal
 
Introduction to Technical Paper Writing
Introduction to Technical Paper WritingIntroduction to Technical Paper Writing
Introduction to Technical Paper Writing
 
e-Voting Application using Barcode Vtoken
e-Voting Application using Barcode Vtokene-Voting Application using Barcode Vtoken
e-Voting Application using Barcode Vtoken
 
Lect 4 technical writing basics
Lect 4   technical writing basicsLect 4   technical writing basics
Lect 4 technical writing basics
 
Certificate Course in Technical Writing
Certificate Course in Technical WritingCertificate Course in Technical Writing
Certificate Course in Technical Writing
 
Online Voting System-using Advanced Java
Online Voting System-using Advanced JavaOnline Voting System-using Advanced Java
Online Voting System-using Advanced Java
 
Technical Writing_An Introduction
Technical Writing_An IntroductionTechnical Writing_An Introduction
Technical Writing_An Introduction
 
Technical writing nature and outputs
Technical writing nature and outputsTechnical writing nature and outputs
Technical writing nature and outputs
 
Technical writing
Technical writingTechnical writing
Technical writing
 
Documentation e-voting Software Engineering
Documentation e-voting Software EngineeringDocumentation e-voting Software Engineering
Documentation e-voting Software Engineering
 
Chapter 6: An Overview of the Technical Writing Process
Chapter 6: An Overview of the Technical Writing ProcessChapter 6: An Overview of the Technical Writing Process
Chapter 6: An Overview of the Technical Writing Process
 
Mobile e voting system using android application for higher
Mobile e voting  system using android application for higherMobile e voting  system using android application for higher
Mobile e voting system using android application for higher
 
Technical report writing
Technical report writingTechnical report writing
Technical report writing
 

Similaire à An Overview of E-Voting Systems and Vote Verification Techniques

Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystem
Manish Kumar
 
kgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfkgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdf
ShubhamGour29
 
Seminar(smartvotingsystemmmmmmmmmm).pptx
Seminar(smartvotingsystemmmmmmmmmm).pptxSeminar(smartvotingsystemmmmmmmmmm).pptx
Seminar(smartvotingsystemmmmmmmmmm).pptx
Geetha982072
 
Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1
Varun Sharma
 
2010 UPA Presentation Final Version
2010 UPA Presentation Final Version2010 UPA Presentation Final Version
2010 UPA Presentation Final Version
mgerver
 
Machakos University Online Voting Module
Machakos University Online Voting ModuleMachakos University Online Voting Module
Machakos University Online Voting Module
MUC
 

Similaire à An Overview of E-Voting Systems and Vote Verification Techniques (20)

Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystem
 
kgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdfkgec-projectnew-150802134711-lva1-app6892.pdf
kgec-projectnew-150802134711-lva1-app6892.pdf
 
Online Voting System - Project
Online Voting System - ProjectOnline Voting System - Project
Online Voting System - Project
 
IRJET - Smart E-Voting System with Fingerprint Authentication using Arduino
IRJET - Smart E-Voting System with Fingerprint Authentication using ArduinoIRJET - Smart E-Voting System with Fingerprint Authentication using Arduino
IRJET - Smart E-Voting System with Fingerprint Authentication using Arduino
 
Biometrics - Chapter 1 Introduction.pptx
Biometrics - Chapter 1 Introduction.pptxBiometrics - Chapter 1 Introduction.pptx
Biometrics - Chapter 1 Introduction.pptx
 
Mapping Experiences for Product Innovation
Mapping Experiences for Product InnovationMapping Experiences for Product Innovation
Mapping Experiences for Product Innovation
 
Seminar(smartvotingsystemmmmmmmmmm).pptx
Seminar(smartvotingsystemmmmmmmmmm).pptxSeminar(smartvotingsystemmmmmmmmmm).pptx
Seminar(smartvotingsystemmmmmmmmmm).pptx
 
Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1
 
Biometrics
BiometricsBiometrics
Biometrics
 
Biometrics Technology In the 21st Century
Biometrics Technology In the 21st CenturyBiometrics Technology In the 21st Century
Biometrics Technology In the 21st Century
 
2010 UPA Presentation Final Version
2010 UPA Presentation Final Version2010 UPA Presentation Final Version
2010 UPA Presentation Final Version
 
Digital Transformation, Testing and Automation
Digital Transformation, Testing and AutomationDigital Transformation, Testing and Automation
Digital Transformation, Testing and Automation
 
A Case Study of Using Selenium IDE and WebDriver_Presenation
A Case Study of Using Selenium IDE and WebDriver_PresenationA Case Study of Using Selenium IDE and WebDriver_Presenation
A Case Study of Using Selenium IDE and WebDriver_Presenation
 
crime_management_sysdbms_2024 11[1].pptx
crime_management_sysdbms_2024 11[1].pptxcrime_management_sysdbms_2024 11[1].pptx
crime_management_sysdbms_2024 11[1].pptx
 
EVM.pptx
EVM.pptxEVM.pptx
EVM.pptx
 
Machakos University Online Voting Module
Machakos University Online Voting ModuleMachakos University Online Voting Module
Machakos University Online Voting Module
 
Online Voting Module
 Online Voting Module Online Voting Module
Online Voting Module
 
E crime-converted
E crime-convertedE crime-converted
E crime-converted
 
Online-Voting-System by rahul org.pptxxxx
Online-Voting-System by rahul org.pptxxxxOnline-Voting-System by rahul org.pptxxxx
Online-Voting-System by rahul org.pptxxxx
 
CFO Half-Day Conference
CFO Half-Day ConferenceCFO Half-Day Conference
CFO Half-Day Conference
 

Dernier

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Dernier (20)

2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Dyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptxDyslexia AI Workshop for Slideshare.pptx
Dyslexia AI Workshop for Slideshare.pptx
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 

An Overview of E-Voting Systems and Vote Verification Techniques

  • 1. An Overview of E-Voting Systems and Vote Verification Techniques Ali Fawzi Najm Al-Shammari PhD Student-Free University of Bolzano-Italy Lecturer at Faculty of Computer Science - Kerbala University alifawzi@uokerbala.edu.iq ! ! __________________________________________________________ ! 1
  • 2. Outlines • • • • • Introduction E-Voting Systems Verifiability Vote Verification Techniques Conclusion ! ! __________________________________________________________ ! 2
  • 3. Introduction • An election is a formal decision-making process by which a population chooses an individual to hold elected status. • • Voting systems are the tools of any election.! Voting systems must fulfil with a set of requirements.
 ! For instance :
 ! ! __________________________________________________________ ! 3
  • 4. Voting Requirements [Jeroen V. 2009, Tigran A. 2009] Integrity (Accuracy) Vote cast, and count as intended.
 
 Privacy Anonymity Receipt freeness Usability ‒ Any voter without a previous experience can use the system.
 Accessibility ‒ Any voter can vote independently including illiterate and disabled.
 
 ! ! ! __________________________________________________________ ! 4
  • 5. Introduction (Motivation) • E-Voting, the use of technology to facilitate one or more elections processes, e.g.,: Record, store, and count votes electronically. Announcing result. Voters’ authorization. • Motivation ? Speed up the precess! More usable! Less voter mistakes! Supports illiterates and disabled voters ! ! __________________________________________________________ ! 5
  • 6. Introduction (Types) • In-person e-voting Still a voter needs to visit a polling station .! Using a dedicated machine, in a controlled environment.! • Online (Internet) e-voting A voter can vote at home! Using a personal device (PC, smart phone, ….) ! ! __________________________________________________________ ! 6
  • 7. E-Voting Systems (In-person) • Direct Recording Electronics (DRE) Dedicated computer Touch screen Flash memory Head set ! ! __________________________________________________________ ! 7
  • 8. E-Voting Systems (In-person) • Optical Scan Systems Scanner device Paper ballot Flash memory No assistive technology! ! ! __________________________________________________________ ! 8
  • 9. E-Voting Systems (Online Voting) • Online Voting Personal Device Voting Application Cryptography Can we trust a personal device? Family voting? ! ! ! __________________________________________________________ ! 9
  • 10. E-Voting Systems (Transparency) • Electronic systems are not transparent enough for voter. ! • Therefore, their adoption has been slow and criticized !! ! ! __________________________________________________________ ! 10
  • 11. The Major Causes ... • Machines are subject to programming error, equipment malfunction and malicious tampering! • Programs are proprietary information and are not open to inspection! • Procedural and Environmental implications! • ... also do we “trust officials” ? ! ! __________________________________________________________ ! 11
  • 12. Verifiability • Support a voter, election official, and public entities with an evidence about the integrity of election results .
 ! ! __________________________________________________________ ! 12
  • 13. Types of Verification • Individual (Voter) verifiability Supporting a voter with an evidence that his/her vote has been captured, cast, and count as intended. • Universal (Public) verifiability Supporting the election officials, and public entities with an evidence that the count votes are the same as intended by voters.
 • Eligibility (Public) verifiability Each count vote comes from single eligible voter.
 ! ! __________________________________________________________ ! 13
  • 14. Vote Verification • Could supports: - • Integrity , verifiability reaquirements.! Challenges: - Privacy, usability.! Next, examples for vote verification techniques ! ! __________________________________________________________ ! 14
  • 15. VVAATT [T. Selker] (Voter Verified Audio Audit Transcript Trail)! • Used with DRE systems! • Vote verified over a voice message heard through a headset! ! Verification voice stored in type as an evidence • ! __________________________________________________________ ! 15
  • 16. VVPAT [R. Mercuri] (Voter Verifiable Paper Audit Trail)! - A voter verifies his/her vote by reading printed paper trail. ! ! - A voter can’t take the printed trail. ! ! -Trails stored in safe box attached to the DRE and used for auditing later. ! ! __________________________________________________________ ! Printed Peper Trail 16
  • 17. VVAATT VVPAT (Pros Cons) • Advantages Easy to use. Trails are physical evidence. • Disadvantages Manual auditing. Does not allows the voter to verify the full life cycle of the his/ her vote (Not an End to End Verification method) Votes order could be reviled. ! ! Voter language !! __________________________________________________________ ! 17
  • 18. Electronic Trails [e.g., Pnyx.VM by Scytl] Verification device - Votes verified through an electronic verification device. ! - Electronic copy of verified votes stored in the verification ! ! device to be used for recounting. __________________________________________________________ ! 18
  • 19. Pnyx.VM (Pros Cons) • Advantages Easy to use. Automatic Auditing. • Disadvantages Does not support End to End verifiability. ! ! __________________________________________________________ ! 19
  • 20. How to provides an End to End verifiability without compromising privacy requirement ? The magic of cryptography! ! ! __________________________________________________________ ! 20
  • 21. VoteHere Votegrity [D. Chaum] printer Encrypted receipt - Partial information about ballot encrypted in receipt and given to voter for end-to-end verifications ! ! __________________________________________________________ ! 21
  • 22. Scantegrity [D. Chaum] Pret a Voter [P. Ryan] Optical scanner Encrypted receipt - Partial information about ballot encrypted in receipt and ! given to voter for end-to-end verifications ! ! __________________________________________________________ ! 22
  • 23. Cryptography (Pros Cons) • Advantages Supports an End-to-End verification. Hard to be compromised. • Disadvantages Not so usable. What about long term privacy ? ! ! __________________________________________________________ ! 23
  • 24. Problem • Current verification methods still not able to cover all threats and challenges !!!
 • Eligibility verifiability still weakly supported. ! ! __________________________________________________________ ! 24
  • 25. Conclusion • Any critical system could be compromised by: A failure. An attack (insider or outsider). • Regular system provides receipts to any user to verify the integrity of his/her data. • In E-Voting system it is not possible to provide such receipts Vote must be anonymous. ! A voter must not be able to approve to any one about how he/she ! voted. __________________________________________________________ ! 25
  • 26. Conclusion • However, Academic and Industrial sectors provides some techniques that balancing between allowing vote verification, and keeping the privacy and receipt freeness requirements. ! ! __________________________________________________________ ! 26
  • 27. Thanks For Your Attention ! ! Welcome to any possible collaboration alifawzi@uokerbala.edu.iq ! ! __________________________________________________________ ! 27