Home / Current Issue / Paper 1704185
Development of an E-Voting System using IBM Blockchain Technology and Users National Identification Number (NIN)
Subject area: Science,Engineering and Technology · Area of research: Web Technology and Blockchain Technology
Abstract
The aim of this research is to adopt IBM Blockchain Technology in designing an e-voting system using voters National Identification Number (NIN), the objective is to provide an e-voting system to assist voters maintain social distancing during elections, to use national identification number NIN so that only valid voters can vote, to develop an application that will allow valid voters cast their vote with their smart phones from any location using their NIN number, a system that can provide a distributed system that could enable every party representative to be connected together as a participant on the network, and a system that could not allow alteration of data unless fully endorsed by all participants on the network. This work was motivated by the current situation and electoral processes in Nigeria, where after election the last person could be the first and other electoral crimes and activities. The Structured System Analysis and Design Methodology (SSADM) was used for the system design while applying the IBM hyperledger fabric architecture and Proof-of-Work algorithm, the programming language used for the implementation of the proposed system includes: hypertext markup language (HTML), cascading stylesheet (CSS), hypertext preprocessor (PHP), Javascript (JS) and Mystructural Query Language (MYSQL) software for the database design. The result after design was an online voting platform, which was achieved using the IBM Blockchain Technology to ensure adequate security of votes during election. The voting system was an online system which allows voters cast votes remotely by using their Nigerian national identification number (NIN). The results of the election are displayed real-time as they are casted.
Keywords
IBM Blockchain Technology, E-Voting System, Hyper-Ledger fabric Algorithm, and Online Voting Using NIN
References
[1] IBM Blockchain (2019) The Ledger. IBM Skills Academy. https://www.ibmskillsacademy.com/
[2] Oguoma, S.I , Uka, K.K., and Chuma-Uba, U.P. (2020) Analysis of Blockchain Architecture in File Sharing Management for Tertiary Institution. Intelligent
[3] Bin Yu, Joseph Liu, Amin Sakzad, Surya Nepal, Ron Steinfeld, Paul Rimba, and Man Ho Au, (2018), “Platform- independent Secure Blockchain-Based Voting System”, Springer International Publishing.
[4] Fernando Lobato Meeser, (2017), “Decentralized, Transparent, Trustless Voting on the Ethereum Blockchain”, 2018 IEEE International Multidisciplinary Conference on Engineering Technology
[5] Friðrik Þ. Hjálmarsson, Gunnlaugur K. Hreiðarsson, (2018), “Blockchain-Based EVoting System”, 2018 IEEE 11th International Conference on Cloud Computing
[6] Clement Chan Zheng Wei, Chuah Chai Wen, (2018), “Blockchain-Based Electronic Voting Protocol”, International Journal on Informatics Visualization, Vol 2(2018), No 4-2.
[7] Venkata Naga Rani B, Akshay S, Arun kumar M, Ishwar Kumar M A (2019) Decentralized E-Voting System, International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056, Volume: 06 Issue: 03 accessed from www.irjet.net
How to cite this paper
@article{1704185,
author = {Njoku Tochukwu Stanley, Dr. Emmanuel Ekwowune, Oguoma Ikechukwu Stanley},
title = {Development of an E-Voting System using IBM Blockchain Technology and Users National Identification Number (NIN)},
journal = {Iconic Research And Engineering Journals},
year = {2023},
volume = {6},
number = {9},
pages = {221-227},
issn = {2456-8880},
url = {https://www.irejournals.com/formatedpaper/1704185.pdf},
abstract = {The aim of this research is to adopt IBM Blockchain Technology in designing an e-voting system using voters National Identification Number (NIN), the objective is to provide an e-voting system to assist voters maintain social distancing during elections, to use national identification number NIN so that only valid voters can vote, to develop an application that will allow valid voters cast their vote with their smart phones from any location using their NIN number, a system that can provide a distributed system that could enable every party representative to be connected together as a participant on the network, and a system that could not allow alteration of data unless fully endorsed by all participants on the network. This work was motivated by the current situation and electoral processes in Nigeria, where after election the last person could be the first and other electoral crimes and activities. The Structured System Analysis and Design Methodology (SSADM) was used for the system design while applying the IBM hyperledger fabric architecture and Proof-of-Work algorithm, the programming language used for the implementation of the proposed system includes: hypertext markup language (HTML), cascading stylesheet (CSS), hypertext preprocessor (PHP), Javascript (JS) and Mystructural Query Language (MYSQL) software for the database design. The result after design was an online voting platform, which was achieved using the IBM Blockchain Technology to ensure adequate security of votes during election. The voting system was an online system which allows voters cast votes remotely by using their Nigerian national identification number (NIN). The results of the election are displayed real-time as they are casted.},
keywords = {IBM Blockchain Technology, E-Voting System, Hyper-Ledger fabric Algorithm, and Online Voting Using NIN},
month = {March},
}