A Privacy Preserving E-Voting System Based on Blockchain
Publication Date
1-1-2021
Document Type
Conference Proceeding
Publication Title
Communications in Computer and Information Science
Volume
1383 CCIS
DOI
10.1007/978-3-030-72725-3_11
First Page
148
Last Page
159
Abstract
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.
Funding Number
18-086
Keywords
Blockchain, E-voting, Ethereum, Privacy preserving, Smart contract
Department
Computer Engineering
Recommended Citation
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