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

Share

COinS