信息网络安全 ›› 2025, Vol. 25 ›› Issue (1): 88-97.doi: 10.3969/j.issn.1671-1122.2025.01.008

• 理论研究 • 上一篇    下一篇

基于多密钥同态加密的电子投票协议

张洋1,2(), 魏荣1,2, 尤启迪1,2, 蒋小彤1,2   

  1. 1.北京卫星信息工程研究所,北京 100086
    2.天地一体化信息技术全国重点实验室,北京 100194
  • 收稿日期:2024-10-15 出版日期:2025-01-10 发布日期:2025-02-14
  • 通讯作者: 张洋 E-mail:yangz_eddy@163.com
  • 作者简介:张洋(1991—),男,安徽,工程师,博士,主要研究方向为格密码和全同态加密|魏荣(1993—),女,山西,工程师,硕士,主要研究方向为密码算法实现|尤启迪(1982—),男,黑龙江,研究员,博士,CCF会员,主要研究方向为网络安全|蒋小彤(1998—),女,山东,助理工程师,硕士,主要研究方向为信息安全
  • 基金资助:
    国家自然科学基金(62372273)

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

中图分类号: