Securing e-voting based on blockchain in P2P network

被引:51
作者
Yi, Haibo [1 ]
机构
[1] Shenzhen Polytech, Sch Comp Engn, Shenzhen 518055, Peoples R China
关键词
Electronic voting (e-voting); Blockchain; Secure voting; P2P network; TECHNOLOGY; SYSTEM; WILL; IF;
D O I
10.1186/s13638-019-1473-6
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:9
相关论文
共 37 条
  • [1] Ahene E., 2018, TELECOMMUN SYST, V70, P1
  • [2] E-voting in Jordan: Assessing readiness and developing a system
    Aljarrah, Emran
    Elrehail, Hamzah
    Aababneh, Bashar
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2016, 63 : 860 - 867
  • [3] [Anonymous], 2017, OPT ENG
  • [4] Blockchain Technologies: The Foreseeable Impact on Society and Industry
    Aste, Tomaso
    Tasca, Paolo
    Di Matteo, Tiziana
    [J]. COMPUTER, 2017, 50 (09) : 18 - 28
  • [5] Beck R., 2017, BUS INF SYST ENG, V59, P1
  • [6] vVote: Verifiable Electronic Voting in Practice
    Burton, Craig
    Culnane, Chris
    Schneider, Steve
    [J]. IEEE SECURITY & PRIVACY, 2016, 14 (04) : 64 - 73
  • [7] A New Proxy Electronic Voting Scheme Achieved by Six-Particle Entangled States
    Cao, Hai-Jing
    Ding, Li-Yuan
    Jiang, Xiu-Li
    Li, Peng-Fei
    [J]. INTERNATIONAL JOURNAL OF THEORETICAL PHYSICS, 2018, 57 (03) : 674 - 681
  • [8] Cao J., 2016, INT J THEOR PHYS, V55, P1
  • [9] Blockchain-Based Medical Records Secure Storage and Medical Service Framework
    Chen, Yi
    Ding, Shuai
    Xu, Zheng
    Zheng, Handong
    Yang, Shanlin
    [J]. JOURNAL OF MEDICAL SYSTEMS, 2019, 43 (01)
  • [10] Di Pierro M, 2017, COMPUT SCI ENG, V19, P92, DOI 10.1109/MCSE.2017.3421554