Rahul Muralidharan (2335894) Rahul Muralidharan

Creating A System For Secure And Secret Voting Using Smart Contracts In The Cryptocurrency Ethereum

Project Abstract

Recent electoral controversies and challenges in traditional voting systems underscore the urgent need for more secure and transparent alternatives. In response, this project explores the transformative potential of Ethereum smart contract-based e-voting systems. Leveraging blockchain technology’s features such as immutability, transparency, and decentralization, these systems provide secure and confidential platforms for elections. The proposition of this research lies in the application of Ethereum smart contracts for online voting procedures and enhancing voter anonymity through zero-knowledge proofs (ZKPs). The main aim is to design a secure and accessible electoral system that preserves voter privacy while ensuring the integrity of the process. Methods employed include the use of ZKPs to allow voters to verify their votes’ accuracy without disclosing their choices. Key findings highlight the feasibility of implementing ZKPs to safeguard against coercion and enhance trust in the electoral process. The project’s contribution lies in advancing the understanding of how blockchain and Ethereum smart contracts can address the persistent challenges facing traditional voting systems, ultimately paving the way for more secure and inclusive democratic processes.

Keywords: Blockchain, Ethereum, ZKP

 

 Conference Details

 

Session: Presentation Stream 19 at Presentation Slot 4

Location: GH018 at Wednesday 8th 09:00 – 12:30

Markers: Betsy Dayana Marcela Chaparro Rico, Jens Blanck

Course: MSc Advanced Software Technology, Masters PG

Future Plans: I’m looking for work