Blockchain-based Complete Self-tallying E-voting Protocol
Abstract
Electronic voting (E-voting) protocol is that voters can vote according to their wishes, and then the voting authority is responsible for collecting the votes and counting the final voting result. With the development of Blockchain, we tend to combine it with E-voting and propose Blockchain-based complete self-tallying E-voting protocol. Its distributed network makes the protocol more available than E-voting protocol based on centralized servers. In our protocol, Blockchain acts as bulletin board, and “Efficient One-out-of-T” zero knowledge proof (ZKP) is proposed to support multi-candidate voting. Moreover, the issues of abortive and adaptive are solved. The security analysis shows that our protocol meets the security requirements of E-voting, and it can be applied to small-scale and anonymous private scenario such as Corporate Board Voting. The performance analysis demonstrates that the proposed ZKP has low time consumption.
Community
0 commentsNo discussion yet
Be the first to share a question or observation.