Decentralized Voting Platform Based on Ethereum Blockchain

In centralized environments, the results of voting events have always been questionable and perceived differently by voters. Most existing E-Voting systems are based on centralized servers where the voters must trust the organizing authority for the integrity of the results. In this paper we propose a novel approach for a decentralized trustless voting platform that relies on Blockchain technology to solve the trust issues. The main features of this system include ensuring data integrity and transparency, and enforcing one vote per mobile phone number for every poll with ensured privacy. To accomplish this, the Ethereum Virtual Machine (EVM) is used as the Blockchain runtime environment, on which transparent, consistent and deterministic smart contracts will be deployed by organizers for each voting event to run the voting rules. Users are authenticated through their mobile phone numbers without the need of a third party server. Results showed that the system is feasible and may offer a step towards ideal environments for such experience.

[1]  Sooyong Park,et al.  Where Is Current Research on Blockchain Technology?—A Systematic Review , 2016, PloS one.

[2]  Marc Pilkington,et al.  Blockchain Technology: Principles and Applications , 2015 .

[3]  Fernando Lobato Meeser Decentralized , Transparent , Trustless Voting on the Ethereum Blockchain Fernando , 2017 .

[4]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[5]  Marko Vukolić,et al.  Rethinking Permissioned Blockchains , 2017 .

[6]  Elie Kfoury,et al.  Secure End-to-End VoIP System Based on Ethereum Blockchain , 2018, J. Commun..

[7]  Chris Dannen,et al.  The Ethereum Development Environment , 2018 .

[8]  Vitalik Buterin A NEXT GENERATION SMART CONTRACT & DECENTRALIZED APPLICATION PLATFORM , 2015 .

[9]  Walter R. MebaneJr. Fraud in the 2009 presidential election in Iran , 2010 .

[10]  Elaine Shi,et al.  Step by Step Towards Creating a Safe Smart Contract: Lessons and Insights from a Cryptocurrency Lab , 2016, Financial Cryptography Workshops.

[11]  David Orenstein,et al.  QuickStudy: Application Programming Interface (API) , 2000 .

[12]  Ehsan Toreini,et al.  Removing Trusted Tallying Authorities , 2016 .

[13]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[14]  Raúl Jimenez,et al.  Forensic Analysis of Venezuelan Elections during the Chávez Presidency , 2014, PloS one.

[15]  Vilas M. Thakare,et al.  Short Message Service using SMS Gateway , 2010 .

[16]  Alexander J. Bott Handbook of United States Election Laws and Practices: Political Rights , 1990 .

[17]  Hitesh Tewari,et al.  The Future of E-Voting , 2017 .

[18]  Elie F. Kfoury,et al.  Secure End-to-End VoLTE Based on Ethereum Blockchain , 2018, 2018 41st International Conference on Telecommunications and Signal Processing (TSP).