Home / Current Issue / Paper 1704040
Blockchain based E-Voting System
Subject area: Science,Engineering and Technology · Area of research: Blockchain
Abstract
E-voting, or electronic voting, refers to the use of electronic systems to facilitate the casting and counting of votes. One way to implement e-voting is through the use of blockchain technology, which can provide a secure and transparent way to record and tally votes. In a blockchain-based e-voting system, voters can cast their votes electronically using a device such as a computer or smartphone. The votes are then recorded on a distributed ledger, which is a database that is shared and maintained by multiple parties. Each vote is recorded as a transaction on the ledger, and the ledger is secured using cryptographic techniques to ensure that it cannot be altered. There are various possible benefits of using blockchain technology in e-voting. For one thing, it can aid in the prevention of voter fraud by giving a tamper-evident record of the votes cast. Furthermore, because the ledger is visible to everybody, it can strengthen the transparency of the voting process. This can contribute to increased trust in the voting process and results. Overall, the application of blockchain technology in e-voting has the potential to increase the integrity and transparency of the voting process, potentially leading to a global acceptance of e-voting systems. Smart contracts are significant bits of code that must be inserted into the blockchain and executed as scheduled in each phase of the blockchain update process. E-voting is another hot, but important, subject in the world of internet services. The blockchain, along with smart contracts, appears to be a promising option for application in the construction of safer, cheaper, more secure, transparent, and easier-to-use e-voting systems. Ethereum and its network are among the most ideal because to their stability, extensive use, and supply of smart contracts logic. An e-voting system must be safe, since it should not allow duplicate votes and be completely visible, all while respecting the participants' privacy. We built and tested an e-voting system in this project. Application as a smart contract for the Ethereum network written in Solidity.
Keywords
Blockchain, Ethereum, Decentralized, Digitalization
References
[1] Kirillov, Denis, Vladimir Korkhov, Vadim Petrunin, Mikhail Makarov, Ildar M. Khamitov, and Victor Dostov. ”Implementation of an EVoting Scheme Using Hyperledger Fabric Permissioned Blockchain.” In International Conference on Computational Science and Its Applications,pp.509-521. Springer, Cham, 2019.
[2] Wang, Baocheng, Jiawei Sun, Yunhua He, Dandan Pang, and Ningxiao Lu. ”Large-scale election based on blockchain.” Procedia Computer Science 129 (2018): 234-237.
[3] Moura, Teogenes, and Alexandre Gomes. ”Blockchain voting and its effects on election transparency and voter confidence.” In Proceedings of the 18th Annual International Conference on Digital Government Research, pp. 574-575. ACM, 2017.
[4] ”BlockchainTutorial.”Weka, Solidity, Org.Json, AWS QuickSight, JSON.Simple, Jackson Annotations, Passay, Boon, MuleSoft, Nagios, Matplotlib, Java NIO, PyTorch, SLF4J, Parallax Scrolling, Java Cryptography. Accessed September 11,2019. https://www.tutorialspoint.com/bloc kchain/index.htm
[5] Barnes,Andrew,Christopher Brake, and Thomas Perry. ”Digital Voting with the use of Blockchain Technology.” Plymouth University. Accessed Dezembro 15 (2016): 2017.
[6] Hardwick, Freya Sheer, Apostolos Gioulis, Raja Naeem Akram, and Konstantinos Markantonakis. ”EVoting with blockchain: an E-Voting protocol with decentralisation and voter privacy.” In 2018 IEEE International Conference on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData), pp. 1561-1567. IEEE, 2018.
[7] Ayed, Ahmed Ben. ”A conceptual secure blockchainbased electronic voting system.” International Journal of Network Security & Its Appli- cations 9, no. 3 (2017):01-09.
[8] Liu, Yi, and Qi Wang. ”An E-voting Protocol Based on Blockchain.” IACR Cryptology ePrint Archive 2017 (2017): 1043.
[9] Yu, Bin, Joseph K. Liu, Amin Sakzad, Surya Nepal, Ron Steinfeld, Paul Rimba, and Man Ho Au. ”Platform-independent secure blockchain- based voting system.” In International Conference on InformationSecu-rity, pp. 369-386. Springer, Cham, 2018.
[10] Harsha V. Patil, Kanchan G. Rathi and Malati V. Tribhuwan. “A Study on Decentralized E-Voting System Using Blockchain Technology”. International Research Journal of Engineering and Technology (IRJET). Volume: 05, Issue: 11, (Nov 2018).
[11] Fusco, Francesco, Maria Ilaria Lunesu, FILIPPO EROS Pani, and Andrea Pinna. ”Crypto-voting, a Blockchain based e-Voting System.” In KMIS, pp. 221-225. 2018.
[12] Hja´lmarsson, Fririk., Gunnlaugur K. Hreiarsson, Mohammad Hamdaqa, and G´ısli Hja´lmty´sson.”Blockchain-based e-voting system.” In 2018 IEEE 11th
[13] International Conference on Cloud Computing (CLOUD), pp. 983-986. IEEE, 2018. 13. Ganji, Raghavendra, and B. N. Yatish. ”ELECTRONIC VOTINGSYS-TEM USING BLOCKCHAIN.” (2018).
[14] Yi, Haibo. ”Securing e-voting based on blockchain in P2P network.” EURASIP Journal on Wireless Communications and Networking 2019, no. 1 (2019): 137.
How to cite this paper
@article{1704040,
author = {Prabal Malik, Garima Gupta, Arnav Jain, Luvjeet Singh},
title = {Blockchain based E-Voting System},
journal = {Iconic Research And Engineering Journals},
year = {2023},
volume = {6},
number = {11},
pages = {594-599},
issn = {2456-8880},
url = {https://www.irejournals.com/formatedpaper/1704040.pdf},
abstract = {E-voting, or electronic voting, refers to the use of electronic systems to facilitate the casting and counting of votes. One way to implement e-voting is through the use of blockchain technology, which can provide a secure and transparent way to record and tally votes. In a blockchain-based e-voting system, voters can cast their votes electronically using a device such as a computer or smartphone. The votes are then recorded on a distributed ledger, which is a database that is shared and maintained by multiple parties. Each vote is recorded as a transaction on the ledger, and the ledger is secured using cryptographic techniques to ensure that it cannot be altered. There are various possible benefits of using blockchain technology in e-voting. For one thing, it can aid in the prevention of voter fraud by giving a tamper-evident record of the votes cast. Furthermore, because the ledger is visible to everybody, it can strengthen the transparency of the voting process. This can contribute to increased trust in the voting process and results. Overall, the application of blockchain technology in e-voting has the potential to increase the integrity and transparency of the voting process, potentially leading to a global acceptance of e-voting systems. Smart contracts are significant bits of code that must be inserted into the blockchain and executed as scheduled in each phase of the blockchain update process. E-voting is another hot, but important, subject in the world of internet services. The blockchain, along with smart contracts, appears to be a promising option for application in the construction of safer, cheaper, more secure, transparent, and easier-to-use e-voting systems. Ethereum and its network are among the most ideal because to their stability, extensive use, and supply of smart contracts logic. An e-voting system must be safe, since it should not allow duplicate votes and be completely visible, all while respecting the participants' privacy. We built and tested an e-voting system in this project. Application as a smart contract for the Ethereum network written in Solidity.},
keywords = {Blockchain, Ethereum, Decentralized, Digitalization},
month = {May},
}