Abstract:Electronic voting is widely used because of its convenience and efficiency.Aiming at the security problems in the existing electronic voting schemes,such as privacy disclosure and non-public verification,this paper proposes a new electronic voting scheme.In this scheme,Elgamal based strong blind signature algorithm is adopted to break the connection between voter identity and signature,so that the content of ballot is unknown,thus protecting the privacy of voters and candidates.This scheme uses blockchain technology to ensure that ballots are not tampered.Anyone can verify the ballots.And this scheme uses smart contracts to effectively replace traditional trusted third parties,realizing automatic vote counting.Unlinkable payments are introduced in the process of ballot receiving,which makes the public key of the transaction receiver irreversible and protects the privacy of the ballot receiver.The security analysis and performance analysis show that the proposed scheme meets the security requirements of the electronic voting protocol.Compared with the existing scheme,it has stronger anonymity and privacy.Moreover,the scheme is feasible and the counting efficiency has been improved.
邵清,洪皓洁,李斌. 基于Elgamal强盲签名的区块链电子投票方案研究[J]. 小型微型计算机系统, 2021, 42(11): 2400-2406.
SHAO Qing,HONG Hao-jie,LI Bin. Research on Blockchain Electronic Voting Scheme Based on Elgamal Strong Blind Signature. Journal of Chinese Computer Systems, 2021, 42(11): 2400-2406.