Netinfo Security ›› 2025, Vol. 25 ›› Issue (1): 88-97.doi: 10.3969/j.issn.1671-1122.2025.01.008

Previous Articles     Next Articles

An E-Voting Protocol Based on Multi-Key Homomorphic Encryption

ZHANG Yang1,2(), WEI Rong1,2, YOU Qidi1,2, JIANG Xiaotong1,2   

  1. 1. Institute of Satellite Information Engineering, Beijing 100086, China
    2. State Key Laboratory of Space Earth Integrated Information Technology, Beijing 100194, China
  • Received:2024-10-15 Online:2025-01-10 Published:2025-02-14
  • Contact: ZHANG Yang E-mail:yangz_eddy@163.com

Abstract:

The e-voting scheme receives more and more attention due to its efficiency and accuracy of results. However its security has always been the bottleneck. This paper introduced an E-voting protocol that leveraged a multi-key homomorphic encryption algorithm without ciphertext expansion. The protocol enabled the verification of vote legitimacy and the counting of votes on encrypted data, culminating in the use of distributed decryption to announce the election outcomes. The multi-key homomorphic encryption algorithm without ciphertext extension could ensure the anonymity and security of a voter’s identity and balloted throughout the full cycle. Also each balloted has nothing to do with the number of participants, thereby the protocol guaranteed the validity of the E-voting protocol. Though theoretical proofs, this paper demonstrates that based on multi-key homomorphic encryption, the E-voting protocol encompasses various security features and correctness.

Key words: E-voting, homomorphic encryption, multi-key homomorphic encryption

CLC Number: