Litcius/Paper detail

Decentralized Online Voting using Blockchain and Secret Contracts

Aaron Fernandes, Karan Garg, Ankit Agrawal, Ashutosh Bhatia

202118 citationsDOI

Abstract

Voting is a complex process with a lot depending on it. Building an e-voting system that can guarantee anonymity, verifiability, and transparency together is a challenging task. Continuous efforts are being made to improve the voting system to achieve these properties. Recently, blockchain has hit the technology space with many promises, especially to make verifiable and transparent decentralized systems. However, a major challenge faced with blockchain-based e-voting systems is to achieve the users' anonymity while ensuring only authorized voters should be able to vote, and that too only once. To address these issues, this paper proposes a blockchain-based e-voting system with secret contracts. We have used Enigma (a secure multiparty computation platform) to design secret contracts. The proposed system meets most of the features required to conduct free and fair voting electronically.

Topics & Concepts

VotingBlockchainComputer scienceComputer securityAnonymityTransparency (behavior)Verifiable secret sharingCryptographyElectronic votingInternet privacyLawPolitical sciencePoliticsSet (abstract data type)Programming languageInternet Traffic Analysis and Secure E-votingBlockchain Technology Applications and SecurityAdvanced Steganography and Watermarking Techniques
Decentralized Online Voting using Blockchain and Secret Contracts | Litcius