Voting is regarded as one of the most effective methods for individuals to express their opinions on a given topic. Electronic voting (e-Voting) refers to the use of computers or computerised voting equipments to cast ballots in an election. e-Voting performed over Internet can be universally accepted in the upcoming years due to the fact that Internet plays a key role in people's lives. The DynaVote e-Voting protocol claims that it is practical over a network since it does not use complex algorithms and has no physical assumptions such as untappable channels, whereas fulfilling core voting requirements such as privacy, accuracy, uncoercibility and individual verifiability. Software development requires a considerable amount of time and money. Therefore, in order to utilise all resources, the prototype implementation gains more importance as it gives quick feedback about the practicality of the system. This paper presents a prototype implementation of DynaVote e-Voting protocol over the Internet. Since DynaVote relies on Pseudo-Voter Identity (PVID) scheme, which is an unlinkable pseudo identity mechanism, the prototype includes implementation of a PVID scheme component as well. The main outcome of this study is to prove that DynaVote protocol over Internet is practical and applicable in real life and to illustrate that PVID scheme provides unlinkability. This study also contributes some improvements in DynaVote e- voting protocol. Furthermore, this paper analyses how the prototype fulfils some electronic voting system requirements such as efficiency, transparency and mobility.
[1]
Joy Marie Forsythe,et al.
Encrypted Receipts for Voter-Verified Elections Using Homomorphic Encryption by Joy
,
2014
.
[2]
Ali Doganaksoy,et al.
Pseudo-Voter Identity (PVID) Scheme for e-Voting Protocols
,
2007,
The Second International Conference on Availability, Reliability and Security (ARES'07).
[3]
Radha Poovendran,et al.
A framework and taxonomy for comparison of electronic voting schemes
,
2006,
Comput. Secur..
[4]
Stefan Weber,et al.
A Coercion-Resistant Cryptographic Voting Protocol - Evaluation and Prototype Implementation
,
2006
.
[5]
André Zúquete,et al.
REVS – A ROBUST ELECTRONIC VOTING SYSTEM
,
2003
.
[6]
Brandon William Durette.
Multiple Administrators for Electronic Voting
,
1999
.
[7]
Mark A. Herschberg,et al.
Secure electronic voting over the World Wide Web
,
1997
.
[8]
André Zúquete,et al.
INTERNET VOTING: IMPROVING RESISTANCE TO MALICIOUS SERVERS IN REVS
,
2004
.
[9]
Ali Doganaksoy,et al.
A Practical Verifiable e-Voting Protocol for Large Scale Elections over a Network
,
2007,
The Second International Conference on Availability, Reliability and Security (ARES'07).
[10]
Lorrie Faith Cranor,et al.
Sensus: a security-conscious electronic polling system for the Internet
,
1997,
Proceedings of the Thirtieth Hawaii International Conference on System Sciences.