中国电力 ›› 2019, Vol. 52 ›› Issue (10): 18-25.DOI: 10.11930/j.issn.1004-9649.201811094

• 泛在电力物联网——信息与通信安全防护 • 上一篇    下一篇

基于SM9的配电网Modbus报文安全性分析及改进

邱帆1, 陈兰兰2, 林楠3, 左黎明2   

  1. 1. 国网江西省电力公司吉安供电分公司, 江西 吉安 343009;
    2. 华东交通大学 系统工程与密码学研究所, 江西 南昌 330013;
    3. 国网江西电力有限公司电力科学研究院, 江西 南昌 330096
  • 收稿日期:2018-11-22 修回日期:2019-04-10 出版日期:2019-10-05 发布日期:2019-10-12
  • 作者简介:邱帆(1974-),男,工程师,从事网络信息系统,网络环境下智能信息处理与自动化数据采集研究,E-mail:jaqf@163.com;陈兰兰(1995-),女,通信作者,硕士研究生,从事信息安全研究,E-mail:291805564@qq.com;左黎明(1981-),男,硕士,副教授,从事信息安全研究,E-mail:limingzuo@126.com
  • 基金资助:
    国家自然科学基金资助项目(11761033);国网江西省电力有限公司科技项目(52182017001L)。

Security Analysis and Improvement of Modbus Message in Distribution Network Based on SM9

QIU Fan1, CHEN Lanlan2, LIN Nan3, ZUO Liming2   

  1. 1. Ji'an Power Supply Branch of State Grid Jiangxi Electric Power Company, Ji'an 343009, China;
    2. SEC Institute, East China Jiaotong University, Nanchang 330013, China;
    3. State Grid Jiangxi Electric Power Co., Ltd., Electric Power Research Institute, Nanchang 330096, China
  • Received:2018-11-22 Revised:2019-04-10 Online:2019-10-05 Published:2019-10-12
  • Supported by:
    This work is supported by National Natural Science Foundation of China (No.11761033), Science and Technology Project of State Grid Jiangxi Electric Power Co., Ltd. (No.52182017001L).

摘要: 为了确保智能配电网系统中信息的安全,越来越多的密码算法被应用在通信工程中。针对基于SM2的配电网Modbus报文安全性研究,指出其易受重放攻击和篡改攻击,并有几处描述错误。为改进基于SM2的方法,提出了一种适用于Modbus TCP(transmission control protocol)报文的基于国密算法SM9标识算法的协议。首先介绍了SM9数字签名过程,进而将其应用到Modbus TCP报文通信中,并加入时戳机制,对改进的协议进行了安全性分析。最后,采用C语言实现签名方案,并与几种签名方案进行效率比较。结果表明:改进后的协议不仅可以抵抗重放攻击和消息篡改攻击,保证报文通信过程中的数据完整性和来源可靠性,而且在运行效率方面具有较强的优势。

关键词: 配电网, 国密算法, SM9, 时戳机制, 安全性分析

Abstract: In order to ensure the information security in smart distribution network, more and more cryptographic algorithms are applied in the communication process. by SM2-based Modbus message security of distribution network was analyzed to find out such defects as its vulnerability to replay attack and tampering attack, and several other description errors. In order to improve this method, the authors in this paper propose a SM9-based protocol of identification algorithm suitable for Modbus TCP (transmission control protocol) message. At first, the process of SM9 digital signature is introduced, and then it is applied to Modbus TCP message communication added with the timestamp mechanism. And the security of the improved protocol is analyzed. Finally, the C language is used to realize the signature scheme, and its efficiency is compared with several other signature schemes. The results show that the improved protocol can not only resist replay attacks and tamper attacks, and ensure the data integrity and source reliability in the process of message communication, but also have a good advantage in running efficiency.

Key words: distribution network, national cryptographic algorithm, SM9, timestamp mechanism, security analysis

中图分类号: