BroncoVote: Secure Voting System Using Ethereum’s Blockchain

Gaby G. Dagher, Praneeth Babu Marella, Matea Milojkovic, Jordan Mohler

Research output: Contribution to journalArticlepeer-review

10 Downloads (Pure)

Abstract

Voting is a fundamental part of democratic systems; it gives individuals in a community the faculty to voice their opinion. In recent years, voter turnout has diminished while concerns regarding integrity, security, and accessibility of current voting systems have escalated. E-voting was introduced to address those concerns; however, it is not cost-effective and still requires full supervision by a central authority. The blockchain is an emerging, decentralized, and distributed technology that promises to enhance different aspects of many industries. Expanding e-voting into blockchain technology could be the solution to alleviate the present concerns in e-voting. In this paper, we propose a blockchain-based voting system, named BroncoVote, that preserves voter privacy and increases accessibility, while keeping the voting system transparent, secure, and cost-effective. BroncoVote implements a university-scaled voting framework that utilizes Ethereum’s blockchain and smart contracts to achieve voter administration and auditable voting records. In addition, BroncoVote utilizes a few cryptographic techniques, including homomorphic encryption, to promote voter privacy. Our implementation was deployed on Ethereum’s Testnet to demonstrate usability, scalability, and efficiency.

Original languageAmerican English
JournalICISSP 2018: Proceedings of the 4th International Conference on Information Systems Security and Privacy
DOIs
StatePublished - 1 Jan 2018

Keywords

  • Ethereum
  • blockchain
  • privacy
  • smart contracts
  • voting

EGS Disciplines

  • Computer Sciences

Fingerprint

Dive into the research topics of 'BroncoVote: Secure Voting System Using Ethereum’s Blockchain'. Together they form a unique fingerprint.

Cite this