信息网络安全 ›› 2022, Vol. 22 ›› Issue (6): 53-60.doi: 10.3969/j.issn.1671-1122.2022.06.006

• 技术研究 • 上一篇    下一篇

基于SM9算法的邮件加密系统设计

王圣雯1, 胡爱群2()   

  1. 1.东南大学网络空间安全学院,南京 211189
    2.东南大学信息科学与工程学院,南京 211189
  • 收稿日期:2021-07-07 出版日期:2022-06-10 发布日期:2022-06-30
  • 通讯作者: 胡爱群 E-mail:aqhu@seu.edu.cn
  • 作者简介:王圣雯(1998—),男,黑龙江,硕士研究生,主要研究方向为密码学、物理层安全|胡爱群(1966—),男,江苏,教授,博士,主要研究方向为无线网络安全、物理层安全技术
  • 基金资助:
    2020年江苏省创新能力建设专项资金(BM2003201)

Design of E-mail Encryption System Based on SM9 Algorithm

WANG Shengwen1, HU Aiqun2()   

  1. 1. School of Cyber Science and Engineering, Southeast University, Nanjing 211189, China
    2. School of Information Science and Engineering, Southeast University, Nanjing 211189, China
  • Received:2021-07-07 Online:2022-06-10 Published:2022-06-30
  • Contact: HU Aiqun E-mail:aqhu@seu.edu.cn

摘要:

近年来,邮箱泄露、邮件泄密等问题层出不穷,造成了十分恶劣的影响。为解决邮件传输时的安全问题,文章根据我国国家密码标准设计了一种基于SM9算法的邮件加密系统。该系统由密钥生成与密钥分发、邮件加/解密、邮件签名、密钥交换4部分组成,可实现邮件加密传输、邮件完整性验证、邮件签名、密钥协商等功能,有效保证了邮件在传输过程中的安全。该邮件加密系统解决了传统邮件加密体系中密钥欺骗和中间人攻击等问题,保证了公钥真实可靠,比传统邮件加密系统更具优势。

关键词: 邮件系统, 非对称加密, SM9算法, 基于身份的加密

Abstract:

In recent years, problems such as email leaks have emerged one after another, which have caused a very bad impact. In order to solve the security problem during mail transmission, this paper designed a mail encryption system based on SM9 algorithm according to the national encryption standard of China. The system consisted of four parts: key generation and key distribution, email encryption and decryption, email signature, and key exchange. It could realize the email encryption transmission, email integrity verification, email signature, and key negotiation, etc. It effectively ensured the security of the mail during the transmission process. The email encryption system solved the problems of key spoofing and man-in-the-middle attacks in the traditional email encryption system, and ensured the authenticity and reliability of the public key. It had advantages over traditional email encryption systems.

Key words: E-mail system, asymmetric encryption, SM9 algorithm, identity-based encryption

中图分类号: