This blockchain-based e-voting platform provides a transparent and secure system for remote e-voting and polling. Remote electronic voting systems, also known as e-voting systems, allow voters to cast votes electronically to election authorities via the Internet, enabling the electronic counting of ballots. For decades, remote e-voting systems have been the subject of active research. Despite developmental progress and great potential, current e-voting systems suffer from security and privacy challenges. The voting process lacks transparency leading voters to question the integrity of elections as they have no way of assuring their votes count and are untampered. In addition, e-voting systems do not provide adequate privacy protection, thereby leaking sensitive voter information.
Researchers at the University of Florida have developed zVote, a blockchain-based privacy-preserving platform for remote e-voting. By leveraging the openness and immutability of blockchain and using threshold homomorphic encryption, the platform enables the voting process to be decentralized and transparent, permitting accurate verification of election results and preserving the privacy of each vote.
Blockchain-based e-voting platform provides a transparent, decentralized, and secure system for remote e-voting
zVote, a blockchain-based e-voting platform, provides a decentralized, secure, and transparent remote e-voting process. Voters encrypt their votes using a threshold homomorphic encryption scheme, and cast them as blockchain transactions, stored in a smart contract, enabling the decentralization of votes. By leveraging zero-knowledge proof protocols, zVote further ensures the validity of votes while maintaining voter privacy. The platform conceals each vote and provides user anonymity while granting the public improved accuracy and verifiability of the final voting results.