ConceptioArchivearXiv CS
arXiv CSopen access

Strategy Phasing of Cyber Attacks on Digital Substations

Unknown · 2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
cryptography, security, privacy, cybersecurity

arXiv:2607.27661v1 [cs.CR] 30 Jul 2026

Strategy Phasing of Cyber Attacks on Digital Substations Akila Herath, Chen-Ching Liu

Junho Hong, Kuchan Park

Department of Electrical and Computer Engineering Virginia Tech Blacksburg, VA, USA [email protected], [email protected]

Department of Electrical and Computer Engineering University of Michigan-Dearborn Dearborn, MI, USA [email protected], [email protected]

Abstract—Digital substations that comply with IEC 61850 have improved the operational efficiency of modern power systems. However, adversaries can abuse IEC 61850 communication to manipulate circuit breaker operations in substations, which can result in severe system impacts. These cyber attacks are crafted based on broader multi-phase strategies. The existing intrusion detection systems (IDSs) often flag only isolated symptoms. Thus, there is a lack of context in the attack phase to support the deployment of mitigation measures. This paper proposes Substation Cyber Attack Strategy Phasing (SubCASP), a Hidden Markov Model(HMM)- based method that fuses IDS data logs to infer the current attack phase, next attack phase, and retrospective attack path. The attack phases are derived from an ATT&CK-based threat modeling. The SubCASP model is trained and evaluated on a reproducible attack-graph dataset. Test results are presented to demonstrate the robustness of SubCASP for various IDS observability levels and missing IDS data logs scenarios. Index Terms—Digital substation, cybersecurity, Hidden Markov model, IEC 61850, intrusion detection, threat modeling.

I. I NTRODUCTION The transition of conventional substations to digital substations with IEC 61850 creates a tightly coupled cyberphysical system for protection, control, and monitoring. This modernization improves interoperability and life-cycle costs, yet it also expands the surface for cyber attacks. The critical issue here is that the compromise of cyber components can quickly propagate to trigger physical system misoperations. IEC 61850 defines three communication protocols. Manufacturing Message Specification (MMS) is based on a client–server configuration that supports reporting/ control commands. Generic Object Oriented Substation Event (GOOSE) and Sampled Values (SV) are operated as multicast protocols. GOOSE is transmitted for event-driven control/status messages. Time-critical analog measurements from the physical layer are streamed as SV. Adversaries can abuse each of these protocols: spoofed MMS control commands; forged GOOSE to issue unauthorized trips/closes; SV manipulation to trigger protection logics; or denial-of-service (DoS) attack to suppress legitimate traffic. The key consequence is the disruption of circuit-breaker (CB) operations, causing possible equipment damage and system instability. In practice, cyber attacks targeting CB operations rarely follow a single step. Successful intrusions typically reflect a

broader, multi-phase strategy. Cyber-threat modeling frameworks such as MITRE ATT&CK [1], STRIDE, and Kill Chain [2] offer a vocabulary and structure for these attack phases and prerequisites. Modeling these attack phases clarifies which progressions are feasible, what evidence each phase emits, and where mitigation can interdict. To aid in defense against digital substation cyber attacks, numerous detection mechanisms have been proposed. These include MMS command validation schemes, authentication per IEC 62351-6 with sequence number checks for SV and GOOSE [3], machine-learning-based detectors [4], and hostbased defense techniques [5]. However, these methods typically isolate single attack events and return an alert without pinpointing them within the overall strategy. The key limitations are: No attack phase context: Alerts do not infer the adversary’s current state of the multi-phase attack. • No objective context: Alerts do not indicate the adversary’s end goal, limiting risk assessment. • No path awareness: Detection mechanisms cannot reconstruct the phases that the adversary’s strategy followed. •

If the above limitations are addressed by utilizing the evidence from detection mechanisms, mitigation can be deployed more accurately along the attack chain. This paper addresses this research gap with a strategyphasing approach. The contributions of the proposed methodology are as: 1) Graph-constrained Hidden Markov Model (HMM) that performs substation cyber attack strategy-phasing (SubCASP) from heterogeneous IDS observations. 2) Cyber threat modeling-based attack graph specialized to digital substations pursuing CB operation disruption 3) An evaluation using a reproducible, attack-graph dataset to test the proposed SubCASP method across IDS observability levels and missing IDS log levels. The remainder of the paper is structured as follows: Section II defines cyber attack strategy in a digital substation. Section III elaborates on the cyber threats modeling. Section IV focuses on the formulation of the HMM application for SubCASP, and Section V introduces the reproducible attack-

Fig. 2. Attack graph obtained from the cyber threats modeling.

Fig. 1. An illustration of a cyber attack strategy in a digital substation.

graph dataset. Section VI presents numerical results. Section VII concludes with recommendations for future work. II. C YBER ATTACK S TRATEGY IN A D IGITAL S UBSTATION The architecture of a digital substation is illustrated in Fig. 1. Measurements from the physical layer are digitized by Merging Units (MUs) and published as SV on the process bus to subscribing Intelligent Electronic Devices (IEDs). IEDs exchange fast event/control GOOSE messages, multicasted on the process bus to actuate CB operations via the MU. For supervisory and engineering functions, IEDs use MMS at the station bus to report status/measurements and to accept configuration and controls. Station-level devices, Human Machine Interface (HMI), and Remote Terminal Unit (RTU) send operator or control-center actions to IEDs over MMS. A primary goal of an adversary attacking a substation is to compromise IEC 61850-based communications and disrupt the physical layer operation. Such an adversary has a strategy to progress through a set of attack phases on different devices of the substation. A phase of the attack is a milestone that adversaries aim to achieve during an attack as part of the broader strategy. An example of such a strategy is demonstrated in Fig. 1. An adversary initially accesses the substation local area network (LAN) by exploiting the RTU at the station level, discovers other assets, and obtains access to an IED at the process level. Then the adversary changes the IED configurations to send a malicious CB operation command to MU. Finally, the CB operation is implemented through MU. III. C YBER T HREATS M ODELING AND ATTACK G RAPH The MITRE ATT&CK framework for Industrial Communication Systems (ICSs) is used to define the attack phases

in an adversary strategy to disrupt CB operations. Compared with similar cyber threat modeling tools, ATT&CK provides a detailed representation of adversary actions, including their interrelationships, impact on adversarial goals, connections to mitigation techniques and data sources, and targeting of specific platforms. The key cyber attack phases identified with the ATT&CK framework, with their definitions for this study, are given in Table 1. External adversaries may access the substation LAN by gaining the initial entry to the RTU through unauthorized access via the control center or by breaching remote access points. On-site adversaries may use a test set or an engineering laptop to connect to the HMI, station bus, or process bus [1]. These initial entry acts are defined under ’Initial Access’. Depending on the entry point, the adversary may proceed through the intermediate phases, ’Execution’, ’Privilege Escalation’, ’Discovery’, and ’Lateral Movement’. From an RTU/HMI foothold, an adversary can (i) issue MMS controls directly to target IEDs or (ii) pivot to the IEDs. On the station bus, the objective is to obtain MMS client/server privileges to send unauthorized configuration/command traffic. On the process bus, the goal is to inject malicious GOOSE/SV; because these are multicast and typically unauthenticated, an adversary with LAN access can often publish or interfere without additional privilege elevation. If the adversary gains entry to an IED, they can alter the configuration or protection logic to manipulate circuitbreaker (CB) operation. Across paths, the campaign ultimately converges to ’Inhibit Response Function’ or ’Impair Process Control’ attack phases, as defined in ATT&CK framework for manipulation of controllers such as IEDs and MUs. The ultimate phase, ’Impact’, is reached once the attack propagates to the hard-wired connection that links MU with the CB. The attack graph shown in Fig. 2 illustrates how the identified attack phases are linked to form end-to-end paths cul-

TABLE I ATTACK PHASES MAPPED TO DIGITAL SUBSTATION COMPONENTS Device

Attack phase Initial Access (IA)

RTU/HMI Execution (Ex) Privilege (PE)

Escalation

Station Bus

Initial Access (IA) Discovery (Dis)

IED

Privilege Escalation (PE) Lateral Movement (LM) Execution (Ex) Privilege (PE)

Process Bus

MU

Escalation

Inhibit Response Function (IRF) Impair Process Control (IPC) Initial Access (IA) Discovery (Dis) Inhibit Response Function (IRF) Impair Process Control (IPC) Impact (Imp)

Description Gain entry via HMI internally or externally breaching the remote access points. Execute scripts to perform unauthorized RTU operations. Obtain access to change configuration and send MMS commands. Gain entry to a port internally. Identify the hosts in MMS client/server communication. Obtain higher-privilege access to send MMS commands. Gain entry by extending access to RTU/HMI. Execute scripts to perform unauthorized IED operations. Obtain access to change configuration and send GOOSE commands. Prevent IED from sending GOOSE in response to events. Send unauthorized GOOSE commands to MU. Gain entry to a port internally. Capture GOOSE and SV multicast packets. Prevent MU from receiving CB operation commands. Send unauthorized CB operation commands. Damage, interrupt, or disrupt physical layer operation.

minating in circuit-breaker (CB) operation disruption. Nodes denote an attack phase at a specific device. The dummy node ’Start’ is used to denote the adversary’s progression to initial attack phases. Directed edges encode the ATT&CK techniques that enable progression between attack phases [6]. These techniques emit anomalies that can be observed by the deployed IDSs. Edge colors indicate the anomaly family (see legend). It should also be noted that there are no anomaly signs for the final phase, as it is at a hard-wired connection. Fig. 2 shows a 1-IED/1-MU example; the attack graph can be scaled to any device count by duplicating the IED/MU subgraphs and preserving inter-type edges. IV. H IDDEN M ARKOV M ODEL FOR S UB CASP The SubCASP method is designed as a Markov process. This stochastic approach enables the anticipation of potential cyber attack phases in the adversary’s broader strategy, thereby enhancing the ability to detect and mitigate them in real-time. In the proposed method, IDS data logs from the substation are received by a trained HMM, as illustrated in Fig. 3. Then, the current/next attack phases at each time step, and the attack phase sequence at the end of the attack are predicted. The attack phases are modeled as equal-duration discrete time steps, abstracting real-world phase durations to focus on phase ordering and tractable HMM inference.

Fig. 3. Overview of the SubCASP method.

In this application, states are the attack phases, which are the nodes in the graph in Fig. 2, represented by a finite set with N states, S = {s1 , s2 , ..., sN }. The observations are the data logs generated by both network and host-based IDSs implemented in the system, indicated by the anomaly family in Fig. 2. Set U represents the M number of distinct observations as, U = {u1 , u2 , ..., uM }. The observation sequence obtained in realtime operation is given by O = {o1 , o2 , ..., oT }, and its length T varies based on the adversary’s strategy. At each time step t, observation set ot ϵ U is updated. The state transition probability matrix A described the probability of transitioning (Aij ) from si to sj for N possible states, given as in (1), where St is the state at time step t. A = {{Aij }N ×N |Aij = P (St+1 = sj |St = si )}, 1 ≤ i, j ≤ N (1) The observation or emission probability matrix B is comprised of probability vectors Bj . It represents the emission probability of observation ot , given that the attack phase sj occurs at t. B = {{Bj }N ×M |Bj (ot ) = P (ot |St = sj )}, 1 ≤ j ≤ N. (2) The initial probability distribution vector Π given below, specifies how likely the attack gets initiated at the phase si . Π = {{πi }N ×1 |πi = P (S0 = si )}, 1 ≤ i ≤ N

(3)

The Forward algorithm (FA) is used to estimate the current attack phase and forecast the next phase by propagating the filtered belief through A [7]. Scaled forward probabilities are used for numerical stability. Initialization: The forward probability for each attack phase sj is initially estimated as, α1 (j) = πj Bj (o1 ). Recursion: For each subsequent time step t, the forward probability for sj is obtained as in (4). The per-state belief for sj at each t is obtained by (5), while the argmax of all the per-state beliefs gives the current attack phase as in (6). X αt (j) = Bj (ot ) αt−1 (i) Aij , (4) i

αt (j) . bt (j) = P k αt (k)

(5)

ẑt = arg max bt (j).

(6)

j

Similarly, the next attack phase is predicted by initially obtaining the predictive belief for each state by qt+1 = A⊤ bt , and then picking the maximum as given below. ẑt+1 = arg max qt+1 (j), j

(7)

The Viterbi algorithm (VA) is used to determine the most likely sequence of attack phases at T [8]. The end of the attack sequence at T is identified once FA predicts the final attack phase. The steps involved in this VA application are as follows. Initialization: The best score to start in attack phase sj , δ1 (sj ) = πj Bj (o1 ). There is no predecessor at the initial time step of the attack t = 1, so ψ1 (sj ) = 0. Recursion: To reach sj at time t, take the best predecessor si at t − 1 (score δt−1 (si )), transition with probability Aij , and emit ot in sj with probability Bj (ot ). The index of the maximizing predecessor is stored in ψt (sj ), as given below.   δt (sj ) = Bj (ot ) max δt−1 (si ) Aij (8) 1≤i≤N

  ψt (sj ) = arg max δt−1 (si ) Aij 1≤i≤N

(9)

Termination/backtrack: The most recent attack phase at T is obtained by (10). Tracing back through ψ reconstructs the most likely sequence z1:T , applying the condition zt−1 = ψt (zt ). zT = arg max δT (j) j

(10)

V. DATASET G ENERATION A reproducible attack-graph dataset is generated from the ATT&CK-based graph in Fig. 2. All feasible paths set P ={p}, are enumerated by depth-first search (DFS) from the ’Start’ node to the ’Imp’ node. To reflect an adversary’s tendency to pursue the easiest route, paths are weighted by w(p) given in (11). The paths that start externally receive higher mass than internally initiated ones with entry point based weight wentry(p) . In addition, shorter paths are favored by a decay function based on path length L(p). The resulting distribution is then used to sample a multiset of paths that forms the training/testing dataset. w(p) = wentry(p) .e−λ.L(p) , λ > 0

(11)

Based on the training dataset, the HMM parameters Π, A, B are estimated in a supervised manner using maximum likelihood with Laplace smoothing. Disallowed transitions are enforced as structural zeros via an attack-graph mask. VI. R ESULTS AND D ISCUSSION A. SubCASP application for different IDS observability levels The performance of the proposed attack-phasing method depends on the information supplied by the IDSs deployed in the substation. Different IDSs provide different levels of observability: some network-IDSs only report anomaly status of a certain communication protocol [4], while others additionally identify the target device or even the violated rule [5]. On the other hand, host-based IDSs range from basic alerts (anomaly/ no-anomaly) to high-level logs that describe the activity. To evaluate the robustness under realistic detection constraints, we consider three IDS-observability levels. • Low: IDSs only report anomaly status (Yes/No). • Medium: IDSs report anomaly status plus target device. • High: IDSs report anomaly status, target device, and activity type or rule violation.

For each case, separate datasets were generated, and HMM parameters were determined. Based on the observability case and the number of devices in the substation, the number of attack phase types (N ) and the observations (M ) are varied. For a system with 3 IEDs, N =26, and M =7, 18, and 29 for the 3 observability levels, low, medium, and high, respectively. (i) Attack Demonstration:The current phase and next phase prediction obtained by SubCASP using the FA are demonstrated for an attack campaign in the 3 IEDs system. The adversary follows the example attack scenario introduced in Section II, which is initiated at the RTU and ends up as a malicious CB operation. Fig. 4 illustrates the predictions at each t, where y-axes show the attack phases arranged in the order of the ATT&CK matrix. At low observability levels, SubCASP failed to correctly predict the phases between t=35. When additional information regarding the target device became available at the medium level, the errors in predictions related to the target IED are corrected (from IED1 to IED3). However, the medium level still produced a false prediction for the ’Impair Process Control’ phase at MU. With the inclusion of high-level observability logs, which specify the exact type of malicious activity, the model accurately predicted the missed phase at MU, along with all 7 phases of the campaign. Furthermore, the next-phase prediction at each time step also improved as the observability level increased from low to high. At t=2, the forward belief distribution reflects only one prior transition within the RTU, which provides insufficient evidence to infer the next phase accurately. By t=5, although the model correctly anticipates that the next phase will occur at the MU level, the accumulated belief values are not distinctive enough to pinpoint the exact MU phase. Higher observability (more detailed IDS logs) enhances the model’s ability to form sharper belief distributions and, consequently, more accurate current and next-phase predictions. (ii) Accuracy Comparison: The per-step (per-attack phase) prediction accuracies of the current and next-phase are compared with predictions made by VA when predicting the entire attack sequence. The comparison is given in Fig. 5. The results were obtained using five-fold cross-validation over all generated attack paths to prevent dataset bias. The next-phase prediction accuracy using FA remains around 60% across all IED counts, increasing to above 70% when the observability level is high. The FA-based current-state detection closely follows the VA results for all observability levels, demonstrating that FA can achieve comparable accuracy in realtime without requiring the entire observation sequence. With a high observability, both FA-current and VA reach above 96% average per-phase accuracy, confirming the robustness of the proposed HMM parameterization and its scalability with an increasing number of IEDs. B. SubCASP testing for missing data logs To assess model robustness under missing IDS logs, perphase detection accuracy was evaluated for varying IED counts using the high-observability IDS case. The comparison between FA for current-state prediction and VA for full-sequence

(a)

Fig. 6. Comparison of the accuracy for missing IDS data logs scenarios.

(b) Fig. 4. SubCASP predictions at each time step (t) for the attack scenario defined in Section II: (a) current attack phase, (b) next attack phase.

prediction accuracy with VA sustained over 90% with 30% missing IDS logs, highlighting the robustness to partial data. The results indicate that reliable attack phase context can be determined by the proposed systematic processing of the IDS logs. For the future work, SubCASP will be modeled for variable attack phase durations. In addition, the scope can be broadened to include impacts other than CB manipulation. The translation of attack phase predictions to actionable mitigation responses will enhance the utility of SubCASP method. ACKNOWLEDGMENT This research was sponsored by the Director of Cybersecurity, Energy Security, and Emergency Response, specifically through the Cybersecurity for .Energy Delivery Systems program of the U.S. Department of Energy under contract DECR0000021.

Fig. 5. Comparison of the accuracy at different IDS observability levels.

decoding was conducted for 10%, 20%, and 30% missing data (Fig. 6). While both methods yield comparable accuracy with complete logs, VA maintains higher resilience as missing data increases. The maximum deviation between FA and VA increases from 6% at 10% to 11% at 30%, where VA still achieves over 90% precision in most IED counts. These results highlight the inclusion of VA in SubCASP, which aids in reconstructing the complete attack sequence and preserving phase-level fidelity even when partial observations are lost. VII. C ONCLUSION AND F UTURE W ORK This paper proposed the methodology of SubCASP, an HMM-based attack-phasing method that turns heterogeneous IDS logs into phase-aware situational awareness for IEC 61850 digital substations. SubCASP utilizes FA for real-time current/next-phase inference, while VA for retrospective path reconstruction, using an ATT&CK-informed attack graph. On a reproducible, graph-generated dataset across different IED counts and varying observability levels, FA’s current phase prediction closely tracked with VA results, achieving 96% per-phase prediction accuracy for high IDS observability. The

R EFERENCES [1] A. Khodabakhsh, S. Y. Yayilgan, M. Abomhara, M. Istad, and N. Hurzuk, “Cyber-risk identification for a digital substation,” in Proceedings of the 15th International Conference on Availability, Reliability and Security, ser. ARES ’20. New York, NY, USA: Association for Computing Machinery, 2020. [2] L. Sadlek, P. Čeleda, and D. Tovarňák, “Identification of attack paths using kill chain and attack graphs,” in NOMS 2022-2022 IEEE/IFIP Network Operations and Management Symposium, 2022, pp. 1–6. [3] S. M. S. Hussain, T. S. Ustun, and A. Kalam, “A review of iec 62351 security mechanisms for iec 61850 message exchanges,” IEEE Transactions on Industrial Informatics, vol. 16, no. 9, pp. 5643–5654, 2020. [4] P. K. Yegorov, A. Lackovitch, E. Dean, H. M. Mustafa, S. Basumallik, and A. Srivastava, “Analyzing goose security in iec61850-based substation using ml, sdn and digital twin,” in 2023 North American Power Symposium (NAPS), 2023, pp. 1–6. [5] J. Hong, C. C. Liu, and M. Govindarasu, “Integrated anomaly detection for cyber security of the substations,” IEEE Transactions on Smart Grid, vol. 5, no. 4, pp. 1643–1653, 2014. [6] S. Choi, J.-H. Yun, and B.-G. Min, “Probabilistic attack sequence generation and execution based on mitre att&ck for ics datasets,” in Proceedings of the 14th Cyber Security Experimentation and Test Workshop, ser. CSET ’21. New York, NY, USA: Association for Computing Machinery, 2021, p. 41–48. [7] L. Rabiner, “A tutorial on hidden markov models and selected applications in speech recognition,” Proceedings of the IEEE, vol. 77, no. 2, pp. 257– 286, 1989. [8] G. Forney, “The viterbi algorithm,” Proceedings of the IEEE, vol. 61, no. 3, pp. 268–278, 1973.

Record · ID 414051 · SHA-256 a0cedfe5a03bfee0
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.