Abstract
Industrial control systems (ICSs) face escalating risks from network-layer cyberattacks. False data injection attacks (FDIAs) undermine operational security by manipulating data transmitted through communication networks, leading the controller to receive compromised state information and subsequently make erroneous decisions. This paper proposes a novel detection framework for FDIAs based on a super-twisting extended state observer (STESO). First, we design a third-order STESO and rigorously prove its finite-time stability through Lyapunov function analysis, enabling rapid and accurate estimation of system states and disturbances. Second, the FDIA detection mechanism is established by constructing a reference model based on disturbance estimate, where deviations between the reference system states and the observed states under steady-state conditions serve as detection indicator. The proposed mechanism effectively avoids false alarms caused by disturbances. In addition, the introduction of the observer reduces the detection system’s reliance on real states, making it more suitable for ICS where state information is often unavailable. Finally, numerical simulations validated the effectiveness of the proposed detection method and insensitivity to disturbances.
Introduction
Industrial control system (ICS), functioning as the cyber-physical backbone of critical infrastructure, orchestrates production processes through the integration of real-time control architectures, industrial automation technologies, and interconnected edge devices such as sensors, actuators, and embedded controllers. The evolution of information and communication technologies (ICTs) has transformed ICS from isolated automated systems to interconnected intelligent systems (Gupta and Chow, 2009; Lu and Xu, 2019). These systems support vital sectors such as power generation, manufacturing, healthcare, and transportation and are critical for maintaining economic stability and national security (Xu et al., 2018).
However, their strategic significance and growing connectivity have made ICS prime targets for cyber-physical attacks with catastrophic consequences. The digital transformation of ICS, driven by the widespread adoption of Industrial Internet of Things (IIoT) devices and networked microprocessors, has introduced unprecedented vulnerabilities (Zhang et al., 2016). Traditional ICS components frequently operate on outdated, unpatched software, while the convergence of IT and OT networks further expands the attack surface (Anton et al., 2021; Xue et al., 2024). ICS security vulnerabilities fall into three categories: policy/procedural vulnerabilities (e.g. inadequate security documentation), platform vulnerabilities (e.g. hardware/software defects or misconfigurations), and network vulnerabilities (e.g. communication protocol weaknesses susceptible to data tampering). This study focuses specifically on network vulnerabilities.
Network attacks in ICS threaten production stability, highlighting the need for extensive research on attack detection methods. This work focuses on control-relevant cyberattacks, excluding pure information security threats. Network control system attacks generally fall into two categories: non-disruptive attacks (e.g. eavesdropping, which enables subsequent attacks such as replay attacks (An et al., 2022; Langner, 2011)) and disruptive attacks (e.g. physical attacks, denial-of-service (DoS) attacks (Wu et al., 2024; Yao et al., 2023), and deception attacks such as false data injection, replay, zero-dynamics, and bias injection attacks (Bessa et al., 2022; Liang et al., 2016)).
Unlike traditional cyberattacks targeting information security (e.g. man-in-the-middle attacks (Cao et al., 2025; Xu et al., 2024; Yuan et al., 2024)) and routing attacks, FDIAs subvert control logic by mimicking legitimate behavior, presenting significant detection challenges. FDIAs typically inject malicious data into sensor measurements to mislead operators or controllers (Lu et al., 2023; Suo et al., 2024) or directly manipulate actuator commands (Zhang et al., 2023). Sophisticated adversaries may exploit system model knowledge to design stealthy attacks, whereas less informed attackers may use trial-and-error methods.
Model-based detection methods have gained attention in ICS security due to their interpretability and system compatibility. These methods use state estimation techniques such as least squares estimation (Deng et al., 2015; Huang et al., 2014), although their detection robustness is limited (Hug and Giampapa, 2012). Observer-based methods using the Luenberger observers (Pasqualetti et al., 2013), high-gain observers (Gallo et al., 2018), and KFs (Cardenas et al., 2008) demonstrate improved performance. Notable advancements include distributed observer frameworks for cyber-physical system (CPS) attack detection (Gallo et al., 2018), multi-sensor resilient detection with error correction (Kim et al., 2018), and model-based schemes that combine Kalman filters (KFs) with noise reduction (Manandhar et al., 2014). Optimal attack strategies under Linear Quadratic Gaussian LQG control with KF estimation (Chen et al., 2017) and extended Kalman filter (EKF) applications for nonlinear systems (Liu et al., 2016) have further advanced this field.
While existing detection methods can sensitively identify attacks, prevailing techniques primarily focus on intrusion detection under measurement noise (Soltani et al., 2017) and largely ignore inherent process disturbances in industrial operations. This oversight is critical because mechanical vibrations, sensor drift, and environmental fluctuations often have statistical characteristics indistinguishable from those of FDIAs. Consequently, conventional detection frameworks—such as residual-based chi-square tests and adaptive thresholds—often misclassify disturbances as attacks, leading to excessive false positives.
To address this critical problem, we propose a novel extended state observer (ESO)-based detection architecture that explicitly resolves it. Our work makes three key contributions:
We design a super-twisting extended state observer (STESO) with enhanced robustness, fast response, and precision and prove the finite-time stability of the closed-loop observer system using the Lyapunov-based methods.
Existing FDIA detection methods often neglect the impact of inherent process disturbances in ICS, and disturbance effects may trigger false alarms. Using the STESO, we construct a disturbance-attack decoupling framework to isolate disturbances from FDIAs, thereby eliminating disturbance-induced false alarms.
The proposed detection mechanism does not rely on real system states, making it more suitable for scenarios where most ICS states are unavailable or partially available.
This paper is organized as follows: section “Problem description and preliminaries” presents system modeling and preliminaries; section “Main results” presents the main results and related theoretical analysis; section “Simulation results” provides the simulation validations; section “Conclusion” concludes this paper.
Problem description and preliminaries
System description
In industrial systems, many complex systems can often be simplified to first-order or second-order models. Without loss of generality, this paper considers the following simplified disturbed second-order system model:
where
A typical ICS model is shown in Figure 1. The industrial field layer and the control layer of the system are connected via a wireless communication network. The system state data measured by the sensors in the industrial field layer are transmitted through the communication network to the control layer. Based on the received state information, the control layer generates control commands, which are then transmitted back through the communication network to the actuators in the industrial field layer.

Industrial control system model diagram.
However, the open network communication environment is vulnerable to FDIAs. Next, three common forms of FDIAs will be introduced.
1. Surge Attack
where
2. Bias Attack
where
3. Geometric Attack
where
To ensure the stable operation of the system, it is essential to design a real-time attack detection mechanism. The traditional FDIA detection method is illustrated in Figure 2. In the presence of both attacks and disturbances, state information transmitted through the communication network to the control layer may be simultaneously subjected to disturbances and potential FDIAs. It is evident that traditional detectors are unable to distinguish the combined effects of disturbances and attacks. Consequently, the system may misidentify disturbances as attacks, leading to false alarms, which could negatively impact system operation. In the research on false data injection attack (FDIA) detection, avoiding false alarms induced by external disturbances remains a critical challenge that has yet to be addressed.

The block diagram of the traditional detection system for the industrial field layer to control layer under FDIAs.
Related definitions and lemmas
where
Main results
To address the false alarm issues caused by disturbances, this paper considers the design of an STESO to estimate both the system states and the disturbances. Using the obtained disturbance estimation, a reference system with the same parameters as the real system is constructed. The first level of attack detection is then established at the control layer by comparing the discrepancies between the reference system and the real system states.
Design of the STESO
It is evident that the accuracy of attack detection is constrained by the real-time performance and precision of the observer. If the observer’s accuracy is low, this means that there will be a small discrepancy between the reference model and the real model. In such cases, a larger alarm threshold must be set to avoid false alarms caused by steady-state differences due to parameter discrepancies. Meanwhile, to improve the real-time performance of the detection, the convergence speed of the observer is also a key factor in enhancing the rapidity of the attack detection method. Therefore, designing an ESO with high precision and fast response time is crucial for implementing FDIA detection method based on disturbance estimation. Sliding mode observers, due to their robustness, simple structure, and practicality, are favored by researchers. In this paper, a third-order super-twisting sliding mode ESO is designed.
For the original system (1), with the extended state defined as
This augmented system retains inherent equivalence with the original system (1) in terms of core state values, while incorporating disturbance-related information into the state space.
where
which leads to the following error system dynamics:
Introducing the new states as follows:
the error dynamics can be rewritten as
where
Then, the Lyapunov function is selected as follows:
where
Step 1. By differentiating
First, the following equality holds:
Based on Lemma 4, the following inequality can be derived:
Then, by employing Lemma 4, the following results are obtained:
and
where
Moreover,
Combining (19), (20), (21) and Lemma 2, we can deduce that
where
Finally, by integrating (17), (18), and (22), we conclude that
Step 2. By differentiating
where
For the first term, the following relationship can be established:
Applying Lemma 4, we derive that
For the second term, based on Lemma 4, the following inequality holds:
Similar to (22), it follows that
where
In addition, it is known that
Following the approach in (27) and leveraging Lemmas 1 and 2, we derive that
where
Step 3. The time derivative of the function
For the second term in (32), we focus on the scenario where
When
Applying Lemma 4, we obtain
where
Combining (23), (31), and (35), we derive
By suitably choosing
In addition, it is important to note that
where
Combining (38) with (37), we can conclude that
where
Design of the FDIA detection method based on STESO
In this section, to address the issue of false alarms caused by disturbances, a new detection method is designed based on the proposed ESO. The detection scheme is illustrated in Figure 3.

Block diagram of the ESO-based FDIA detection system.
As is shown, during system operation, the ESO receives the real control signals and system outputs measured by the sensors. Then, the ESO generates estimations of both system states and external disturbances. These data are subsequently transmitted to the control layer via the communication network. However, the transmission process may be vulnerable to FDIAs. Define
Considering the second-order model in the form of system (1), the control input is designed as
The reference system takes the following form:
where control input of the reference system is denoted as
Attack detection is conducted in the control room. The ESO is employed to estimate the states and disturbance of the real system, and these estimated states are transmitted to the control room. If the disturbance estimation is sufficiently accurate and remain free from FDIAs during transmission, a reference system (differing from the real system only in initial conditions) can be constructed in the control room. By designing stable controllers with identical parameters, the steady-state values of both the reference and real systems should theoretically align. However, if the transmitted data are compromised by FDIAs, the steady-state values of the two systems will diverge. The attack detector receives the estimated states of the real system transmitted through the communication network and the states of the reference system, using the lumped error e between those states under steady-state conditions as the detection indicator, we have
The alarm threshold is defined as
Case 1: Communication network is not subjected to FDIAs
In this case, we have
Since the disturbance observation error converges to zero within finite time, the reference system and real system exhibit complete dynamical equivalence, differing only in the initial conditions. This property ensures convergence to identical steady-state values. Consequently, the following result holds within finite time:
At this point, the detection indicator should be zero, and the attack detector will not trigger an alarm. This is consistent with the expected detection result in the absence of FDIAs.
Case 2: Communication network is subjected to FDIAs
When the communication network is subjected to FDIAs, the transmitted observation data become corrupted, causing deviations between disturbance estimate and the true value. This corrupted estimation subsequently induces dynamic mismatch between the reference system and the real system, manifested through discrepancies in their respective steady-state values. This indicates that
If
The implementation steps of the proposed attack detection method based on the ESO are as follows:
Step 1: Based on the measurable system output and control signals, utilize the third-order super-twisting sliding mode ESO to estimate
Step 2: Transmit the packaged estimation values
Step 3: Establish the reference system of the real system based on the disturbance observation value
Step 4: Transmit the state information of the reference system and the state observation values of the real system to the attack detector.
Step 5: Calculate the detection indicator e under steady-state conditions. If the detection indicator e surpasses the threshold
Step 6: If no attack is detected, return to Step 1 to continue the attack detection process. The detailed implementation steps of the proposed detection method are illustrated in Figure 4.

Flowchart of ESO-based FDIA detection implementation.
Simulation results
This section validates the detection method proposed in this paper through numerical simulations to illustrate the effectiveness of the proposed approach. The state-space equation of the simulation system is as follows:
To validate the effectiveness of the proposed attack detection method and its detection robustness under disturbance effects, we consider a scenario where the system is subjected to: (i) a sudden external disturbance of form
Surge Attack
Bias Attack
Geometric Attack
The ESO for system (48) is designed as
where the parameters are chosen as
The response curves of state and disturbance estimation are shown in Figure 5. The results demonstrate that the designed ESO can estimate both states and time-varying disturbances, with estimation errors achieving finite-time convergence to zero.

Response curves of the states and disturbance estimation: (a) first state
In Figure 6, it can be observed that before the attack was introduced at the 8 seconds, the detection indicators remained near zero, indicating no attack detection as expected. However, the addition of disturbance at the 5 seconds caused minor fluctuations in the detection indicators. The fluctuation amplitude was far below the alarm threshold and quickly returned to zero, thus not triggering any alarm. This verifies that the proposed method can effectively avoid false alarms caused by disturbances. After introducing the attack at the 8 seconds: the surge attack simulation results in Figure 6 show an instantaneous threshold-exceeding mutation in the detection indicators, identifying the attack as a surge attack. Figure 7 demonstrates the bias attack scenario, where the detected attack signal exceeds the threshold for a period and stabilizes at a specific amplitude, consistent with the characteristics of bias attacks. Figure 8 presents the geometric attack scenario, where the detection indicator amplitude continuously increases over time after exceeding the threshold, confirming it as a geometric attack. These simulation results validate the effectiveness of the STESO-based attack identification method proposed in this paper for detecting and identifying FDIAs.

Surge attack signal and detection curves: (a) disturbance d, (b) surge attack signal a, (c) detection indicator e.

Bias attack signal and detection curves: (a) disturbance d, (b) bias attack signal a, (c) detection indicator e.

Geometric attack signal and detection curves: (a) disturbance d, (b) geometric attack signal a, (c) detection indicator e.
Conclusion
This paper addresses the attack detection problem in ICS under FDIAs, focusing on achieving real-time and accurate attack identification while avoiding false alarms caused by disturbances. The attack detection method based on STESO is proposed for conventional FDIAs. First, the STESO is introduced at the industrial field layer to enable rapid and accurate estimation of system states and disturbances. Then, a reference model incorporating disturbance information is established at the control layer. The detection indicator is defined as the error between the reference system state and the real system states estimation under steady-state condition, enabling accurate detection of different types of FDIAs. The simulation results demonstrate that the proposed attack detection method can accurately differentiate between the effects of disturbances and attacks, effectively reducing false alarms induced by disturbances while achieving precise attack detection.
Footnotes
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The authors received no financial support for the research, authorship, and/or publication of this article.
Data availability statement
Data sharing is not applicable to this article, as no data sets were generated or analyzed during the current study.
