Font Size: a A A

Design Of Privacy-Preserving Electronic Voting System Based On Blockchain

Posted on:2021-09-05Degree:MasterType:Thesis
Country:ChinaCandidate:Y T ChenFull Text:PDF
GTID:2518306503473674Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
As a decentralized distributed ledger,blockchain has the role of information disclosure and supervision.As an effective tool for handing different opinions,voting needs the required attributes about openness,fairness,security and effectiveness.Due to the immutability and transparency of the blockchain,the blockchain as an open platform on the voting system can effectively reduce fraud operations in the voting process and ensure openness and fairness,effectively meet the needs of strengthening China's democracy Construction needs.Secure voting system also needs to ensure the privacy and anonymity of ballot,which contradicts the openness and transparency of the blockchain.How to ensure the privacy and anonymity of ballots and reserved openness and fairness of blockchain-based voting system is a valuable research direction.In the research of existing blockchain-based voting systems,one method is to directly implement or modify existing blockchain systems such as the Bitcoin or Zcash,other method is to implement voting function through smart contracts.The former has damaged the fairness of voting to some extent due to the existing trading mechanism,while the latter has restricted the scalability of the voting system due to the current smart contract gas consumption.Based on the research of blockchain and cryptography,this paper proposes a secure and fair voting system based on blockchain,which not only ensures the openness,transparent and fairness of the voting system,but also guarantees the anonymity and privacy of ballot.In the scheme,it uses asymmetric encryption and message commitment to ensure the privacy and immutability of its voting,uses zero-knowledge proof to ensure the verifiability of the voting system,and ensures the security and effectiveness of the voting system.In the voting system,shuffle technology is used to ensure the receipt-freeness of voting,which reduces the possibility of bribery in the voting process and improve the fairness of democratic elections and the democratic construction of the country.
Keywords/Search Tags:Blockchain, Electronic Voting, Asymmetric Encryption, Zero-Knowledge Proof
PDF Full Text Request
Related items