Securing e-voting based on blockchain in P2P network

Electronic voting (e-voting) is an electronic means for casting and counting votes. It is an efficient and cost-effective way for conducting a voting procedure, which has characteristic of being magnanimous data and real time and requesting high safety. However, concerns on security of networking and privacy of communication for e-voting have been grown. Securing e-voting is very urgent and has becoming a popular topic in the area of communications and networking. We present techniques to exploit blockchain in P2P network to improve the security of e-voting. First, we design a synchronized model of voting records based on distributed ledger technology (DLT) to avoid forgery of votes. Second, we design a user credential model based on elliptic curve cryptography (ECC) to provide authentication and non-repudiation. Third, we design a withdrawal model that allows voters to change their vote before a preset deadline. By integrating the above designs, a blockchain-based e-voting scheme in P2P network is proposed for essential requirements of e-voting process. To prove and verify the scheme, a blockchain-based e-voting system for multiple candidates has been designed on Linux platforms in P2P network. The system involves electronic voting theory, cryptography, and software engineering theory. The implementation result shows that it is a practical and secure e-voting system, which solves the problem on forgery of votes during e-voting. The blockchain-based e-voting system can be applied to a variety of networking applications directly.

[1]  Samuel K. Moore,et al.  The blossoming of the blockchain , 2017, IEEE Spectrum.

[2]  Muhammad Sher,et al.  An improved and provably secure privacy preserving authentication protocol for SIP , 2017, Peer-to-Peer Netw. Appl..

[3]  P. McCann,et al.  The mismatch between local voting and the local economic consequences of Brexit , 2017 .

[4]  R. Rappuoli,et al.  Compare voting systems to improve them , 2017, Nature.

[5]  Paul R. Abramson,et al.  Who Overreports Voting? , 1986, American Political Science Review.

[6]  Qiang Liu,et al.  Weighted Voting System With Unreliable Links , 2017, IEEE Transactions on Reliability.

[7]  Steve A. Schneider,et al.  vVote: Verifiable Electronic Voting in Practice , 2016, IEEE Security & Privacy.

[8]  Hai-Jing Cao,et al.  A Electronic Voting Scheme Achieved by Using Quantum Proxy Signature , 2016 .

[9]  Nir Kshetri,et al.  Blockchain-Enabled E-Voting , 2018, IEEE Software.

[10]  Daniel Kraft,et al.  Difficulty control for blockchain-based consensus systems , 2016, Peer-to-Peer Netw. Appl..

[11]  Shanlin Yang,et al.  Blockchain-Based Medical Records Secure Storage and Medical Service Framework , 2018, Journal of Medical Systems.

[12]  Wei Jiang,et al.  Healthcare Data Gateways: Found Healthcare Intelligence on Blockchain with Novel Privacy Risk Control , 2016, Journal of Medical Systems.

[13]  Binayak S. Choudhury,et al.  Simultaneous Teleportation of Arbitrary Two-qubit and Two Arbitrary Single-qubit States Using A Single Quantum Resource , 2018 .

[14]  Chunhua Jin,et al.  Certificateless deniably authenticated encryption and its application to e-voting system , 2018, Telecommun. Syst..

[15]  R. Mahieu,et al.  Inferring Hawks and Doves from Voting Records , 2013 .

[16]  José Ranilla,et al.  High-performance computing: the essential tool and the essential challenge , 2016, The Journal of Supercomputing.

[17]  A. Ricci,et al.  Agglomeration and workplace training: knowledge spillovers versus poaching , 2017 .

[18]  Jason Bennett Thatcher,et al.  Blockchain Technology in Business and Information Systems Research , 2017, Business & Information Systems Engineering.

[19]  Sergey Polyakovskiy,et al.  Solving hard control problems in voting systems via integer programming , 2014, Eur. J. Oper. Res..

[20]  Hamzah Elrehail,et al.  E-voting in Jordan: Assessing readiness and developing a system , 2016, Comput. Hum. Behav..

[21]  Madhusudan Singh,et al.  Intelligent Vehicle-Trust Point: Reward based Intelligent Vehicle Communication using Blockchain , 2017, ArXiv.

[22]  Nir Kshetri,et al.  Can Blockchain Strengthen the Internet of Things? , 2017, IT Professional.

[23]  René Riedl,et al.  Human Information Behavior , 2017, Bus. Inf. Syst. Eng..

[24]  Muhammad Khurram Khan A new journey in the new year , 2019, Telecommun. Syst..

[25]  Hemang Subramanian,et al.  Decentralized blockchain-based electronic marketplaces , 2017, Commun. ACM.

[26]  Aggelos Kiayias,et al.  An Efficient E2E Verifiable E-voting System without Setup Assumptions , 2017, IEEE Security & Privacy.

[27]  D. Green,et al.  Social pressure and voting: A field experiment conducted in a high-salience election , 2017 .

[28]  Paolo Tasca,et al.  Blockchain Technologies: The Foreseeable Impact on Society and Industry , 2017, Computer.

[29]  Jiangtao Wen,et al.  The IoT electric business model: Using blockchain technology for the internet of things , 2016, Peer-to-Peer Networking and Applications.

[30]  E. Green,et al.  From Stigmatized Immigrants to Radical Right Voting: A Multilevel Study on the Role of Threat and Contact , 2016 .

[31]  Steve A. Schneider,et al.  Secure and Verifiable Electronic Voting in Practice: the use of vVote in the Victorian State Election , 2015, ArXiv.

[32]  Massimo Di Pierro,et al.  What Is the Blockchain? , 2017, Computing in Science & Engineering.

[33]  Marcel Antal,et al.  Blockchain Based Decentralized Management of Demand Response Programs in Smart Energy Grids , 2018, Sensors.

[34]  Bhabani Prasad Mandal,et al.  Equivalence Between Two Different Field-Dependent BRST Formulations , 2015, 1503.07390.

[35]  Peter Fairley,et al.  Blockchain world - Feeding the blockchain beast if bitcoin ever does go mainstream, the electricity needed to sustain it will be enormous , 2017, IEEE Spectrum.

[36]  Morgen E. Peck,et al.  Blockchain world - Do you need a blockchain? This chart will tell you if the technology can solve your problem , 2017, IEEE Spectrum.

[37]  Peng-Fei Li,et al.  A New Proxy Electronic Voting Scheme Achieved by Six-Particle Entangled States , 2018 .

[38]  Mostafa Mohammadpourfard,et al.  ESIV: an end-to-end secure internet voting system , 2017, Electron. Commer. Res..

[39]  Juan Li,et al.  Editorial: A special section on “Emerging Platform Technologies” , 2015, The Journal of Supercomputing.

[40]  Salil S. Kanhere,et al.  BlockChain: A Distributed Solution to Automotive Security and Privacy , 2017, IEEE Communications Magazine.

[41]  Markus Kraft,et al.  Blockchain technology in the chemical industry: Machine-to-machine electricity market , 2017 .

[42]  Ittay Eyal,et al.  Blockchain Technology: Transforming Libertarian Cryptocurrency Dreams to Finance and Banking Realities , 2017, Computer.

[43]  Robert H. Deng,et al.  CrowdBC: A Blockchain-Based Decentralized Framework for Crowdsourcing , 2019, IEEE Transactions on Parallel and Distributed Systems.

[44]  Shu-Cui Xie,et al.  A Choreographed Distributed Electronic Voting Scheme , 2018, International Journal of Theoretical Physics.

[45]  Jong-Hyouk Lee,et al.  Blockchain-based secure firmware update for embedded devices in an Internet of Things environment , 2016, The Journal of Supercomputing.