Netinfo Security ›› 2023, Vol. 23 ›› Issue (6): 22-33.doi: 10.3969/j.issn.1671-1122.2023.06.003

Previous Articles     Next Articles

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

CLC Number: