2022 · 11 citations · 9 references
ComputingComputer ScienceComputer SystemsComputer NetworksCryptographyDistributed SystemsElection SecurityElectionsElectoral System DesignElectoral SystemsSecure Multi-party ComputationVoting TechnologyBlockchain ApplicationsDecentralized ImplementationElectronic Voting SecuritySelf-executing AgreementsTransactionsVoter Verification Systems
Digitization of a secure electoral system capable of ensuring fairness and privacy has been a long-standing challenge for a variety of reasons. One is the system's reliance on a third-party organization to manage and verify election results, rendering it insecure. There is a possibility that data will be altered during the election process. As a result, a decentralized e-voting system application capable of verification will be developed in this work using blockchain technology. The Ethereum network and the Truffle framework will be used to implement smart contracts as self-executing electoral agreements. The Ganache (local blockchain) network design demonstrated that the prototype is capable of recording every voting transaction on the network without the use of a central database. The voter can verify the election result by inspecting each voting transaction on the local blockchain. The proposed design will ensure that all voting transactions are stored in a decentralized database, ensuring that no administrative control over the ballot is exercised.
9
An Overview of Blockchain Technology: Architecture, Consensus, and Future Trends
Zibin Zheng, Shaoan Xie, Hong‐Ning Dai et al. · 2017 · 4.3K citations
Michael Nofer, Peter Gomber, Oliver Hinz et al. · Business & Information Systems Engineering · 2017 · 1.2K citations
Karl Wüst, Arthur Gervais · 2018 · 908 citations
Towards secure e-voting using ethereum blockchain
Emre Yavuz, Ali Kaan Koc, Umut Can Çabuk · 2018 · 257 citations
Blockchain based e-voting recording system design
Rifa Hanifatunnisa, Budi Rahardjo · 2017 · 212 citations