Electric Power ›› 2019, Vol. 52 ›› Issue (10): 18-25.DOI: 10.11930/j.issn.1004-9649.201811094

Previous Articles     Next Articles

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).

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

CLC Number: