Development of a blockchain-based electronic voting system utilizing national identification number

Olabode Idowu- Bismark, Oluwadamilola Oshin, Emmanuel Adetiba

Abstract


Traditional voting methods in Nigeria face numerous challenges, including logistic issues, security concerns, and allegations of fraud, which undermine public trust. This work develops a blockchain-based electronic voting system (EVS) that leverages the national identification number (NIN) for biometric verification to address these issues. The research identifies the limitations of current blockchain voting solutions, such as implementation complexity, scalability issues, user adoption resistance, and cybersecurity threats and provide a more secure and user-friendly alternative. The system integrates blockchain technology with biometric verification to create an immutable, transparent, and secure voting process. The methodology involves designing a system architecture that includes a blockchain network, an NIN verification module, and a user interface (UI). Users register using their NIN, authenticate themselves, and cast their votes, which are then encrypted and recorded on the blockchain. The system's functionality was tested using tools like Ganache for local blockchain development, MetaMask for Ethereum wallet integration, and Solidity for writing smart contracts. Results from the implementation indicate significant improvements in security, transparency, and user accessibility compared to traditional voting systems. The user authentication test achieved a 100% valid login success rate and 0% invalid login attempts. Meanwhile, the voting test accuracy was 100%.

Keywords


Biometric verification; Blockchain; Electronic voting system; National identification number; Security and transparency

Full Text:

PDF


DOI: http://doi.org/10.11591/ijres.v14.i3.pp810-820

Refbacks

  • There are currently no refbacks.


View the IJRES Visitor Statistics

International Journal of Reconfigurable and Embedded Systems (IJRES)
p-ISSN 2089-4864e-ISSN 2722-2608
This journal is published by the Institute of Advanced Engineering and Science (IAES) in collaboration with Intelektual Pustaka Media Utama (IPMU).

 

Creative Commons License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.