AranVoting: Ensuring Anonymity and Fairness in Blockchain-Based Ranked-Choice Voting
Abstract
Electronic voting is crucial for contemporary democratic processes. However, conventional systems often struggle with a single point of failure and insufficient support for intricate voting semantics, especially in ranked-choice elections requiring distinct ranking constraints. Although blockchain technology enhances fault tolerance and auditability, existing blockchainbased solutions primarily focus on simpler voting schemes, encountering difficulties in effectively verifying privacy-preserving ranked ballots. To address this gap, we propose AranVoting, an innovative blockchain-based ranked-choice voting scheme designed to ensure anonymity and fairness through homomorphic encryption. AranVoting employs a structured matrix ballot format alongside zero-knowledge proof to ensure the correctness of the ballot format. Furthermore, we introduce a smart contractdriven counting mechanism that facilitates the availability and transparency of ballot tallying through gradient incentive and committee election algorithms. Our security and performance evaluations demonstrate that AranVoting provides secure rankedchoice voting, effectively guaranteeing essential security properties such as anonymity, correctness, and verifiability while maintaining practicality and reasonable computational overhead throughout the voting process.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.