信息网络安全 ›› 2023, Vol. 23 ›› Issue (6): 22-33.doi: 10.3969/j.issn.1671-1122.2023.06.003

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

一种虚假数据注入攻击检测与补偿方法

谢盈1,2, 曾竹2, 胡巍3(), 丁旭阳1   

  1. 1.电子科技大学计算机科学与工程学院,成都 611731
    2.西南民族大学计算机科学与工程学院,成都 610041
    3.网络安全等级保护与安全保卫技术国家工程研究中心,北京 100142
  • 收稿日期:2022-12-30 出版日期:2023-06-10 发布日期:2023-06-20
  • 通讯作者: 胡巍 huwei@cspec.org.cn
  • 作者简介:谢盈(1984—),女,四川,副教授,博士,主要研究方向为网络空间安全、工业控制系统安全|曾竹(1999—),女,四川,硕士研究生,主要研究方向为工业控制系统安全|胡巍(1973—),男,河北,助理研究员,主要研究方向为网络空间安全、网络安全等级保护|丁旭阳(1981—),男,贵州,教授,博士,主要研究方向为网络空间安全
  • 基金资助:
    国家自然科学基金(61902326);网络安全等级保护与安全保卫技术国家工程研究中心开放课题(C21640);中央高校基本科研业务费专项资金(ZYN2023016)

A False Data Injection Attack Detecting and Compensating Method

XIE Ying1,2, ZENG Zhu2, HU Wei3(), DING Xuyang1   

  1. 1. School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu 611731, China
    2. School of Computer Science and Engineering, Southwest Minzu University, Chengdu 610041, China
    3. National Engineering Research Center of Classified Protection and Safeguard Technology for Cybersecurity, Beijing 100142, China
  • Received:2022-12-30 Online:2023-06-10 Published:2023-06-20

摘要:

为了准确检测工业控制网络中的虚假数据注入攻击,并快速补偿攻击对系统造成的影响,文章提出一种基于状态估计的攻击检测与补偿方法。该方法首先基于工业控制系统数学模型构造时序卡尔曼滤波器,对状态向量进行最优估计;然后设计双重判定机制,排除噪声和干扰引起的不稳定状态;最后提出多步估计攻击补偿策略,利用系统最后一次处于安全状态时的测量数据为系统提供补偿控制信号。双区域互联电力系统的负荷频率控制系统上的实验结果表明,该方法可以有效检测并补偿虚假数据注入攻击,且在频率偏差控制、控制信号补偿等方面均优于对比算法。

关键词: 工业控制系统, 虚假数据注入攻击, 时序卡尔曼滤波器, 最优状态估计, 多步估计

Abstract:

To accurately detect false data injection attacks in industrial control networks and quickly compensate for their impact on the system, this paper proposed an attack detecting and compensating method based on state estimation. The method constructed a sequence Kalman filter to optimally estimate the state vector based on the mathematical model of the industrial control system. Additionally, a double-judgment mechanism was designed to eliminate unstable states caused by noise and perturbation. Furthermore, the paper proposed a multi-step estimating attack compensation strategy that utilized the previously measured data in the safe state to provide a compensation control signal for the system. The experimental results conducted on the load frequency control system of the dual-area interconnected power system demonstrate the effectiveness of the proposed method in detecting and compensating for false data injection attacks. Moreover, the method outperforms the comparison algorithms in terms of frequency deviation control and control signal compensation.

Key words: industrial control system, false data injection attack, sequence Kalman filter, optimal state estimation, multi-step estimation

中图分类号: