Technical Notes

Efficient Algorithms for Privacy-Preserving Blockchain-Based Voting Systems

Views Downloads

Abstract

We present EthVote, a blockchain-based electronic voting system that achieves both voter privacy and end-to-end verifiability through novel cryptographic protocols. Our system combines homomorphic encryption with zero-knowledge proofs on an Ethereum Layer-2 network to enable vote casting, tallying, and verification while maintaining complete voter anonymity. Performance evaluation shows the system can process 10,000 votes per second with verification costs of less than $0.001 per vote. Security analysis demonstrates resistance to common attack vectors including double voting, vote buying, and coercion. A pilot deployment in a university election with 15,000 eligible voters validated the system's practical viability.

Author Biographies

  • Michael O'Brien
    Michael O'Brien is a professor at an international research institution. Their research focuses on machine learning, with over 77 publications in peer-reviewed journals.
  • Hana Yoshida
    Hana Yoshida is a senior researcher at an international research institution. Their research focuses on energy systems, with over 67 publications in peer-reviewed journals.