信息安全研究 ›› 2024, Vol. 10 ›› Issue (1): 20-.

• 学术论文 • 上一篇    下一篇

基于国密算法的ModbusTCP协议安全防护与研究

祁志荣1吕世民2郑乾坤1   

  1. 1(中安联合煤化有限责任公司电仪中心安徽淮南232092)
    2(宁波和利时信息安全研究院有限公司工程服务部浙江宁波315048)

  • 出版日期:2024-01-10 发布日期:2024-01-21
  • 通讯作者: 祁志荣 工程师.主要研究方向为石油化工和煤化工仪表自动化. qizhr.zalh@sinopec.com
  • 作者简介:祁志荣 工程师.主要研究方向为石油化工和煤化工仪表自动化. qizhr.zalh@sinopec.com 吕世民 工程师.主要研究方向为工控网络安全. Lvshimin@hollysys.com 郑乾坤 工程师.主要研究方向为煤化工行业工业互联网平台建设和发展. zhengqk.zalh@sinopec.com

Security Protection and Research of ModbusTCP Protocol Based on  National Secret Algorithm

Qi Zhirong1, Lü Shimin2, and Zheng Qiankun1#br#

#br#
  

  1. 1(Comprehensive Department of Zhongan United Coal Chemical Co., Ltd., Huainan, Anhui 232092)
    2(Engineering Service Department, Ningbo Hollysys Information Security Research Institute Co., Ltd., Ningbo, Zhejiang 315048)

  • Online:2024-01-10 Published:2024-01-21

摘要: ModbusTCP作为一种简单高效的以太网工业控制协议被广泛应用于工业控制系统中.但是传统的ModbusTCP协议没有考虑到安全性的问题,导致不少不法分子通过ModbusTCP的漏洞对其进行攻击.针对ModbusTCP协议缺乏身份认证和完整性验证的问题,提出通过SM2签名验签算法实现双向的身份认证并验证数据完整性;针对ModbusTCP协议缺乏数据机密性的问题,提出通过SM4对称加密算法对数据明文进行加密;针对ModbusTCP缺乏防重放攻击机制,提出通过随机数的方式防重放攻击.实验表明所提方案可以有效增加ModbusTCP协议的安全性.

关键词: 工业控制系统, ModbusTCP, SM2, SM4, 双向身份认证

Abstract: As a simple and efficient Ethernet industrial control protocol, ModbusTCP is widely used in industrial control systems. However, the traditional ModbusTCP protocol did not consider the problem of security, which leads to many criminals to attack ModbusTCP through its vulnerability. To address the lack of identity authentication and integrity verification in the ModbusTCP protocol, a bidirectional identity authentication and data integrity verification algorithm using SM2 signature verification is proposed. In view of the lack of data confidentiality of ModbusTCP protocol, the SM4 symmetric encryption algorithm is proposed to encrypt the plaintext data. In view of the lack of antireplay attack mechanism of ModbusTCP, a random number method is proposed to prevent replay attack. Experiments show that the proposed scheme can effectively increase the security of ModbusTCP protocol.

Key words: industrial control system, ModbusTCP, SM2, SM4, bidirectional identity authentication

中图分类号: