Blockchain-Based Voting Scheme Against Malicious Attacks
摘要
In recent years, electronic voting has garnered increasing attention, particularly due to the advancements in blockchain technology, which have made blockchain electronic voting a reality. However, the utilization of blockchain-based online voting raises concerns regarding the potential disclosure of voters’ identity information and other security issues. To address these challenges and ensure secure voting, secure multi-party computation is employed. This paper proposes an electronic voting protocol based on threshold homomorphism and the Paillier encryption algorithm. The protocol enables collaborative voting among participants, eliminating the need for a third-party vote counting agency, while also offering resistance against certain malicious attacks. The security of the protocol is rigorously established using the real/ideal model paradigm. Furthermore, the protocol's efficiency is thoroughly analyzed and validated through experiments. By adopting this novel protocol, electronic voting can be conducted securely and efficiently, leveraging the benefits of blockchain technology while addressing potential vulnerabilities. The proposed approach contributes to the advancement of secure and trustworthy electronic voting systems.