Electronic Voting System Using Blockchain
Electronic Voting System Using Blockchain
1. Software Development Tools – HTML, CSS AND Javascript (Node.js) for the development
of the front end; PHP for backend services; Solidity to write smart contacts.
2. Frameworks & Libraries – Hyperledger Fabric for private blockchains; truffle framework to
encourage programming smart contacts with solidity; node package manager MySQL for
relational databases, and Redis for real-time data.
3. Security Tools – OAuth/OpenID for authentication, MFA for enhanced security.
4. Blockchain Technology – Ethereum blockchain
5. Identity Verification – Redeemer’s University matriculation identity ID and one time
verification for voter authentication.
References
This list includes various scholarly sources on blockchain-based e-voting systems, electoral
processes, and related technologies.
• Castro-Cabrera et al. (2024) discuss test suite generation using model-based testing and
constraint programming.
• Ehin et al. (2022) analyze Estonia’s internet voting system across eleven elections from
2005 to 2019.
• Hajian Berenjestanaki et al. (2024) provide a technology review of blockchain-based e-
voting systems.
• Kurunczi (2022) explores electoral systems.
• Lafourcade & Lombard-Platet (2020) examine blockchain interoperability.
• Bosri et al. (2019) propose a privacy-preserving voting system using blockchain.
• Md. Inzamam et al. discuss blockchain-based secured e-voting systems to enhance
election transparency in developing countries.
• Investopedia (2024) explains hash functions and their role in cryptocurrency and security.
Conclusion
I don’t know what to put here yet