A Privacy Preserving E-Voting System Based on Blockchain
Communications in Computer and Information Science
An electronic voting system can enable greater democracy by allowing virtual and remote voting and facilitating greater participation. However, the e-voting systems have experienced allegations due to corruption and unfair practices including voter impersonation, fraud, or duplicate votes. This has caused a decline in transparency and faith in the electoral process, resulting in reduced participation of citizens in the democratic process. To address these challenges, this paper proposes a blockchain-based e-voting system to ensure the fairness of the electoral process and restore people’s faith while protecting the users’ privacy. First, we utilize face recognition technology to authenticate voters after extracting feature sets from images while users actively make actions. Second, we design a smart contract to secure voter information during the election. Our approach involves analyzing the limitations of the existing electoral voting system and applies the blockchain-based solution to the vulnerable aspects of the existing system. We implement our approach by using Ethereum, smart contract, and OpenCV Haar Cascade detection classifiers, and our evaluation based on the prototype shows that our approach is effective and efficient.
Blockchain, E-voting, Ethereum, Privacy preserving, Smart contract
Wenjun Fan, Shubham Kumar, Vrushali Jadhav, Sang Yoon Chang, and Younghee Park. "A Privacy Preserving E-Voting System Based on Blockchain" Communications in Computer and Information Science (2021): 148-159. https://doi.org/10.1007/978-3-030-72725-3_11