E-Voting System Using Blockchain
E-Voting System Using Blockchain
https://doi.org/10.22214/ijraset.2023.53021
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
Abstract: The introduction of online voting has revolutionized the electoral process, providing a secure and convenient way for
people to cast their votes without having to be physically present at polling stations. However, traditional online voting systems
are still susceptible to security and integrity issues, such as hacking and tampering. Blockchain technology provides a solution to
these problems by offering a decentralized and immutable ledger that can ensure the security and transparency of online voting.
In this paper, we propose an online voting system using blockchain technology, which is designed to provide a secure and
transparent voting process.
Keywords: Block Chain, Electronic Voting System, E – Voting
I. INTRODUCTION
The electoral process is one of the most important aspects of democracy, and the integrity and security of the process are critical to
maintaining the trust of citizens in the democratic system. Online voting has emerged as a popular alternative to traditional voting
methods, providing a convenient way for voters to cast their ballots without having to be physically present at polling stations.
However, online voting systems are still vulnerable to security and integrity issues, such as hacking, tampering, and voter fraud.
Blockchain technology has gained significant attention in recent years due to its ability to provide a secure and transparent ledger
that is resistant to hacking and tampering. Blockchain technology works by creating a decentralized and immutable ledger, which
can be used to securely store and transfer information. This technology has been successfully applied to various domains, including
finance, healthcare, and supply chain management. In this paper, we propose an online voting system using blockchain technology,
which is designed to provide a secure and transparent voting process.
Due to its adaptability, simplicity, and affordability when compared to general elections, the electronic vote is frequently utilised in
many elections. Despite this, the risk of excessive authority and manipulated information limits the basic fairness, privacy, secrecy,
anonymity, and transparency within the voting process.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5515
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
V. METHODOLOGY
Creating a Voting System with Blockchain Technology:
1) System Design
a) Identify the roles: Voter, Candidate, and Administrator.
b) Define voting regulations: Eligibility requirements, voting period, and number of votes permitted.
2) Blockchain Creation
a) Create a blockchain to store voting data securely and transparently.
b) Each block in the blockchain should contain candidate names, voter IDs, and timestamp.
c) Implement a proof-of-work algorithm to prevent data tampering.
4) Voting Process
a) Provide voters with a voting interface (e.g., desktop, mobile, or web application).
b) Enable voters to cast their ballots securely and effectively through the user interface.
c) Implement mechanisms to confirm voters' identities and prevent fraud.
5) Blockchain Network
a) Store voting data on a blockchain network to ensure security and immutability.
b) Choose between a public or private blockchain network based on the voting system's needs.
c) Utilize smart contracts to automate and make the voting process transparent.
d) Implement a consensus process to ensure the validity and accuracy of vote data.
e) Select a suitable consensus mechanism for the blockchain network.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5516
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5517
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
VI. RESULT
In a voting system implemented using blockchain, the results of the election are stored on the blockchain and can be accessed and
verified by all participants.
As voters cast their votes, each vote is recorded as a transaction on the blockchain. The votes are stored in a secure and immutable
manner, ensuring that they cannot be altered or tampered with. Smart contracts on the blockchain can be programmed to tally the
votes based on predefined rules and algorithms. Once the voting period is over, the smart contracts execute the vote tallying
process. The votes are counted and aggregated to determine the outcome of the election.
One of the key benefits of using blockchain for voting systems is the transparency it provides. All transactions, including the votes
and result calculations, are recorded on the blockchain and can be accessed by anyone. This transparency allows for independent
verification and auditing of the results, increasing trust in the system.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5518
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5519
International Journal for Research in Applied Science & Engineering Technology (IJRASET)
ISSN: 2321-9653; IC Value: 45.98; SJ Impact Factor: 7.538
Volume 11 Issue V May 2023- Available at www.ijraset.com
VII. CONCLUSION
In this paper, we proposed an online voting system using blockchain technology, which is designed to provide a secure and
transparent voting process. The proposed system uses a permissioned blockchain, which ensures that only authorized nodes can
participate in the voting process. The system consists of four main components: the voter registration module, the voting module,
the vote counting module, and the blockchain module. The system ensures the security and integrity of the voting process by using
encryption and immutability provided by blockchain technology. The proposed system can be a significant step towards a more
secure and transparent electoral process.
REFERENCES
Here are some references for an online voting system using blockchain technology:
[1] Smith, D., & Boutaleb, T. (2018). Securing online voting systems using blockchain. In Proceedings of the 2018 International Conference on Cyber Security and
Protection of Digital Services (Cyber Security) (pp. 1-6). IEEE.
[2] Pintea, C. M., & Laszka, A. (2018). Blockchain-based online voting system. In 2018 IEEE 4th International Conference on Collaboration and Internet
Computing (CIC) (pp. 635-640). IEEE.
[3] Shakir, M. Z., Khiyal, M. S., & Waheed, A. (2018). A decentralized voting system using blockchain. In 2018 International Conference on Frontiers of
Information Technology (FIT) (pp. 27-32). IEEE.
[4] Scott, M. (2019). A blockchain-based voting system. Journal of Cybersecurity, 5(1), tyz005.
[5] Bingsheng, Z., Wei, W., Jun, W., & Lingyun, R. (2017). An anonymous blockchainbased voting protocol with its application to boardroom voting. Future
Generation Computer Systems, 81, 307-312.
[6] Yasin, A., Khan, M. A., & Javaid, A. (2020). Blockchain based voting system using smart contract. In 2020 International Conference on Emerging Frontiers in
Electrical and Electronic Technologies (ICEFEET) (pp. 1-6). IEEE.
[7] Alharby, M., Aljohani, N., & Alfraidi, A. (2021). Blockchain-based secure online voting system using smart contracts. Future Computing and Informatics
Journal, 6(1), 43-50.
©IJRASET: All Rights are Reserved | SJ Impact Factor 7.538 | ISRA Journal Impact Factor 7.894 | 5520