Z-Voting: A zero knowledge based confidential voting on blockchain
At a glance
- الاستشهادات
- 2
- المراجع
- 14
- Comments
- 0
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.
Publication details
- DOI
- 10.1109/sciot62588.2024.10570116
- OpenAlex
- W4400113689
- Document type
- conference-paper
- Language
- EN
- Last metadata update
Comments
تسجيل الدخول للانضمام إلى النقاش.