Papers1 provider · 1 record
May 14, 2024· 2024 8th International Conference on Smart Cities, Internet of Things and Applications (SCIoT)
conference-paper

Z-Voting: A zero knowledge based confidential voting on blockchain

Authors:Amirhossein EkbatanifardGholamhossein Ekbatanifard

Abstract

In this article, we present a cutting-edge private voting system that prioritizes anonymity, using Zero-knowledge Proof (ZKP) technology. Our solution utilizes a Solidity smart contract to manage secure voting on the blockchain. In our method, voters can anonymously submit their votes after successfully verifying their identities using ZKP. This process unfolds in three stages. Initially, voters authenticate their identities on their machines. Once verified, a proof of the successful authentication is generated. This proof, accompanied by the confidential vote, is then sent for verification by a smart contract verifier embedded in the system. The verifier evaluates the proof and proceeds only if the criteria are met. Votes that pass verification are securely stored. Our innovation represents a significant step forward in blockchain-based private voting, promising enhanced transparency, security, and privacy. By blending cryptographic methods with blockchain technology, we offer a strong and trustworthy approach that safeguards the integrity of each voter's input.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.