信息网络安全 ›› 2019, Vol. 19 ›› Issue (12): 10-21.doi: 10.3969/j.issn.1671-1122.2019.12.002

• 等级保护 • 上一篇    下一篇

基于动态密钥的智能电网无线通信数据加密传输方案

黎妹红, 齐小晨(), 吴倩倩   

  1. 北京交通大学计算机与信息技术学院,北京 100044
  • 收稿日期:2019-09-11 出版日期:2019-12-10 发布日期:2020-05-11
  • 作者简介:

    作者简介:黎妹红(1974—),男,湖北,高级实验师,博士,主要研究方向为保密技术、网络攻防;齐小晨(1996—),女,河北,硕士研究生,主要研究方向为保密技术、身份认证;吴倩倩(1994—),女,新疆,硕士研究生,主要研究方向为保密技术、智能电网安全。

  • 基金资助:
    国家自然科学基金青年科学基金[61402035]

Smart Grid Wireless Communication Data Encryption Transmission Scheme Based on Dynamic Key

Meihong LI, Xiaochen QI(), Qianqian WU   

  1. School of Computer and Information Technology, Beijing Jiaotong University 100044, China
  • Received:2019-09-11 Online:2019-12-10 Published:2020-05-11

摘要:

文章针对智能电网SCADA系统无线通信的特点,设计了基于动态密钥的数据加密方案。其中动态密钥生成算法是对SAXENA等人提出动态密钥生成方案的改进,通过监听应用层数据的发送情况以及设置动态密钥的产生频率控制共享密钥的更新频率;在数据通信过程中,将附加传输的随机数序列的哈希值作为动态密钥,进一步更新共享密钥;利用CTR模式进行数据加解密,同时采用对称密码算法和异或运算降低通信开销。实验表明,该方案可以抵抗长时间窃听攻击、恶意注入攻击、重放攻击等多种安全攻击。文章还对方案进行了正确性和代价性分析,同时解决了密钥同步性问题和普适性问题,进一步确保了系统的安全性和自愈性。

关键词: 智能电网, 无线通信, SCADA, 动态密钥, 共享密钥

Abstract:

Aiming at the characteristics of wireless communication in smart grid SCADA system, this paper designed a data encryption scheme based on dynamic key. The dynamic key generation algorithm is an improvement of the dynamic key generation scheme proposed by SAXENA et al. The purpose of controlling the update frequency of the shared key is finally realized by monitoring the transmission of the application layer data and setting the frequency of generating the dynamic key. In the communication process, the Hash value of the additional transmitted random number sequence is used as the dynamic key to further update the shared key. The CTR mode is used for data encryption and decryption, and the symmetric cryptographic algorithm and the exclusive OR operation are used to reduce the communication overhead of the scheme. Experiments show that this scheme can resist multiple security attacks such as long-term eavesdropping attacks, malicious injection attacks, and replay attacks, and analyzes them correctly and costly. At the same time, it solved the problem of pre-existing key synchronization and universality to ensure the security and self-healing of the system.

Key words: smart grid, wireless communication, SCADA, dynamic key, shared key

中图分类号: