Litcius/Paper detail

A Blockchain-Based Self-Tallying Voting Protocol With Maximum Voter Privacy

Jun Huang, Debiao He, Yitao Chen, Muhammad Khurram Khan, Min Luo

2022IEEE Transactions on Network Science and Engineering32 citationsDOI

Abstract

The development of secure and reliable voting mechanism has attracted more and more attention from academia and industry. Many researchers are trying to design a secure and reliable voting system. However, many existing blockchain-based proposals have more or less problems, such as limited number of participants, weak fault-tolerant mechanisms and inadequate privacy protection, which makes it difficult to apply them to the real world to solve the above problems. Therefore, in this paper, we proposed a blockchain-based self-tallying voting protocol to achieve high available, secure and anonymous voting. More specifically, we adopt threshold secret sharing to deal with abstention problem (this is a difficult problem to solve in self-tallying voting systems). We adopt homomorphic encryption and zero-knowledge proof to achieve anonymity and verifiability of encrypted data. Through the analysis and performance testing, and comparison with existing similar proposals, the results show that our scheme has advantages in security and robustness, and the performance test shows that our scheme has good practicability and scalability.

Topics & Concepts

Computer scienceVotingComputer securityAnonymityHomomorphic encryptionScalabilityRobustness (evolution)BlockchainProtocol (science)EncryptionScheme (mathematics)Zero-knowledge proofSecret sharingCryptographyMathematicsDatabasePathologyPoliticsPolitical scienceAlternative medicineGeneMedicineLawChemistryBiochemistryMathematical analysisInternet Traffic Analysis and Secure E-votingCryptography and Data SecurityPrivacy-Preserving Technologies in Data
A Blockchain-Based Self-Tallying Voting Protocol With Maximum Voter Privacy | Litcius