Electronic Voting Privacy Protection Scheme Based on Double Signature in Consortium Blockchain
摘要
Electronic voting can improve the efficiency, accuracy and fairness of voting, and save resources and costs. However, the identity privacy of voters may not be effectively protected during the counting process of third-party electronic voting. In order to solve the problems of transparency and identity privacy protection in electronic voting, this paper combines pseudonym mechanism and digital signature technology to propose a privacy protection scheme for double signature electronic voting based on Consortium blockchain. By introducing the Consortium Blockchain, the voting ciphertext is published on the Blockchain to realize the transparency of electronic voting and ensure the security of the voting; the introduction of the pseudonym mechanism can effectively protect the identity privacy of voters; the use of homomorphic encryption technology to realize ciphertext vote counting, it can effectively resist the internal attack of electronic voting; through double signature, that is, to sign the voting ciphertext and pseudonym to ensure the identity of the voter and the legitimacy of the vote. At the same time, a scoring mechanism is introduced to achieve more precise evaluation of candidates by voters, and the Bulletproof protocol is used to standardize the range of score. The electronic voting privacy protection scheme proposed in this paper can also satisfy multi-candidate voting and is applicable to various voting scenarios.