A Framework to Make Voting System Transparent Using Blockchain Technology

被引:14
作者
Farooq, Muhammad Shoaib [1 ]
Iftikhar, Usman [2 ]
Khelifi, Adel [3 ]
机构
[1] Univ Management & Technol, Dept Comp Sci, Lahore 54000, Pakistan
[2] Univ Management & Technol, Dept Software Engn, Lahore 54000, Pakistan
[3] Abu Dhabi Univ, Dept Comp Sci & Informat Technol, Abu Dhabi, U Arab Emirates
关键词
Blockchains; Peer-to-peer computing; Consensus algorithm; Smart contracts; Licenses; Robustness; Privacy; E-polling; voting system; blockchain application; blockchain voting; E-voting; electoral system; blockchain; cryptographic hash; secure voting;
D O I
10.1109/ACCESS.2022.3180168
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A widespread mistrust towards the traditional voting system has made democratic voting in any country very critical. People have seen their fundamental rights being violated. Other digital voting systems have been challenged due to a lack of transparency. Most voting systems are not transparent enough; this makes it very difficult for the government to gain voters' trust. The reason behind the failure of the traditional and current digital voting system is that it can be easily exploited. The primary objective is to resolve problems of the traditional and digital voting system, which include any kind of mishap or injustice during the process of voting. Blockchain technology can be used in the voting system to have a fair election and reduce injustice. The physical voting systems have many flaws in it as well as the digital voting systems are not perfect enough to be implemented on large scale. This appraises the need for a solution to secure the democratic rights of the people. This article presents a platform based on modern technology blockchain that provides maximum transparency and reliability of the system to build a trustful relationship between voters and election authorities. The proposed platform provides a framework that can be implemented to conduct voting activity digitally through blockchain without involving any physical polling stations. Our proposed framework supports a scalable blockchain, by using flexible consensus algorithms. The Chain Security Algorithm applied in the voting system makes the voting transaction more secure. Smart contracts provide a secure connection between the user and the network while executing a transaction in the chain. The security of the blockchain based voting system has also been discussed. Additionally, encryption of transactions using cryptographic hash and prevention of attack 51% on the blockchain has also been elaborated. Furthermore, the methodology for carrying out blockchain transactions during the process of voting has been elaborated using Blockchain Finally, the performance evaluation of the proposed system shows that the system can be implemented in a large-scale population.
引用
收藏
页码:59959 / 59969
页数:11
相关论文
共 17 条
[1]  
Adiputra CK, 2018, PROCEEDINGS OF THE 2018 SECOND WORLD CONFERENCE ON SMART TRENDS IN SYSTEMS, SECURITY AND SUSTAINABILITY (WORLDS4), P22, DOI 10.1109/WorldS4.2018.8611593
[2]  
Barnes A., Digital Voting with the use of Blockchain Technology Plymouth Pioneers
[3]   Scantegrity: End-to-end voter-verifiable optical-scan voting [J].
Chaum, David ;
Essex, Aleks ;
Carback, Richard ;
Sherman, Alan ;
Clark, Jeremy ;
Popoveniuc, Stefan ;
Vora, Poorvi .
IEEE SECURITY & PRIVACY, 2008, 6 (03) :40-46
[4]  
Crosby Nachiappan Michael, 2015, Blockchain technology: beyond bitcoin.
[5]   Efficient, Coercion-free and Universally Verifiable Blockchain-based Voting [J].
Dimitriou, Tassos .
COMPUTER NETWORKS, 2020, 174
[6]   A framework to make charity collection transparent and auditable using blockchain technology [J].
Farooq, Muhammad Shoaib ;
Khan, Misbah ;
Abid, Adnan .
COMPUTERS & ELECTRICAL ENGINEERING, 2020, 83
[7]  
Fusco F., 2018, 01, P223
[8]   Blockchain-Based E-Voting System [J].
Hjalmarsson, Fridrik Th. ;
Hreidarsson, Gunnlaugur K. ;
Hamdaqa, Mohammad ;
Hjalmtysson, Gisli .
PROCEEDINGS 2018 IEEE 11TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD), 2018, :983-986
[9]   E-voting system using Blockchain technology [J].
Hossain, Syeda Sumbul ;
Arani, Samen Anjum ;
Rahman, Tanvir ;
Bhuiyan, Touhid ;
Alam, Delwar ;
Zaman, Moniruz .
ICBTA 2019: 2019 2ND INTERNATIONAL CONFERENCE ON BLOCKCHAIN TECHNOLOGY AND APPLICATIONS, 2019, :113-117
[10]   The Application of the Blockchain Technology in Voting Systems: A Review [J].
Huang, Jun ;
He, Debiao ;
Obaidat, Mohammad S. ;
Vijayakumar, Pandi ;
Luo, Min ;
Choo, Kim-Kwang Raymond .
ACM COMPUTING SURVEYS, 2022, 54 (03)