Skip to main content
Sensors (Basel, Switzerland) logoLink to Sensors (Basel, Switzerland)
. 2026 Jul 14;26(14):4475. doi: 10.3390/s26144475

Alert-Driven Active Defense for IoT-Enabled CBTC Systems Using Bayesian Hypergame Modeling and Hierarchical Reinforcement Learning

Junyi Zhao 1, Qichang Li 1, Zhiwei Cao 2,*, Zhiyu He 1, Xiaoyu Zhao 1, Zhao Sheng 1, Yong Wang 3
Editor: Naveen Chilamkurti
PMCID: PMC13417331  PMID: 42515358

Abstract

Advanced Persistent Threats (APTs) pose a serious threat to Internet of Things (IoT) systems because of their stealthiness, persistence, and ability to adapt to defensive responses. Communication-Based Train Control (CBTC) systems, as IoT-enabled railway signaling infrastructures, have evolved from relatively closed operational environments into interconnected cyber-physical networks, exposing train control systems to coupled cyber intrusion and operational-safety risks. To address this challenge, this paper proposes an alert-driven active defense framework for CBTC systems that integrates Bayesian belief updating, hypergame-based cognitive-bias modeling, and Hierarchical Reinforcement Learning (HRL). The framework converts intrusion detection system (IDS) alerts, network traffic observations, and cyber-physical observations into belief-state, transition, and reward inputs. The Bayesian model estimates attacker type and attack stage, the hypergame model represents deception-induced asymmetric cognition between attackers and defenders, and the HRL decouples strategic defense posture selection from tactical defense execution. The scenario-driven simulations in a CBTC APT defense setting show that the proposed model strategy achieves an 87.1% defense success rate against APT attacks while consuming 62.7% of the normalized defense resources, outperforming DQN, PG, and PPO under the same test conditions. These results suggest that explicitly coupling cyber observations, CBTC operational constraints, and hierarchical deception-aware policies can improve cost-aware active defense for railway signaling infrastructures.

Keywords: Communication-Based Train Control (CBTC), hypergame theory, APT attacks, Hierarchical Reinforcement Learning (HRL), cyber deception, Bayesian belief updating

1. Introduction

Communication-Based Train Control (CBTC) systems are increasingly evolving from relatively closed signaling environments into interconnected railway cyber-physical systems. This transformation improves operational flexibility and monitoring capability, but it also exposes signaling functions to cyber threats transmitted through open communication links, maintenance terminals, train–ground traffic, and networked control equipment [1,2,3]. In particular, Advanced Persistent Threats (APTs) can penetrate critical signaling assets stealthily, remain active over long periods, and adapt their behavior according to defensive responses. For CBTC systems, such attacks are especially critical because cyber compromise may propagate into operational consequences such as delayed command delivery, abnormal train–ground communication, and unsafe disturbance to train operation. Therefore, CBTC security requires active defense strategies that can mitigate cyber intrusion while respecting safety, latency, and resource constraints in railway operation [4,5,6,7,8,9].

Cyber deception is a representative active defense strategy that uses decoys, traps, and manipulated observations to disrupt the attack chain. Attack–defense interactions are often modeled using game-theoretic frameworks [10,11,12]. However, traditional game theory usually relies on a common-knowledge assumption, under which attacker and defender share a consistent understanding of actions, payoffs, and system states. In practice, this assumption is often too strong. The defender observes only incomplete alerts and traffic evidence, while the attacker may misperceive honeypots, network topology, and defense readiness. Hypergame theory relaxes this common-knowledge assumption by representing each player’s perceived game separately [13]. This makes it suitable for modeling deception-driven cognitive asymmetry. Nevertheless, a hypergame model alone mainly explains asymmetric perception; it does not specify how the defender should update beliefs from noisy CBTC observations or select executable defense actions online.

This limitation becomes more significant in CBTC-oriented APT defense. Although game theory, cyber deception, and reinforcement learning have been studied in cybersecurity, existing studies rarely translate cyber-layer observations into CBTC-specific operational indicators, such as movement-authority (MA) delay, train-interval deviation, and latency-sensitive safety constraints. In addition, reinforcement learning (RL) must explore a large joint space of system states, belief states, and defense actions, which makes training inefficient and obscures the distinction between strategic posture selection and tactical action execution. These considerations motivate an operationally traceable framework in which CBTC observations drive Bayesian belief updating, deception is represented as a controllable cognitive-bias state, and hierarchical learning decomposes defense decision-making into strategic and tactical levels.

To address these challenges, this paper proposes an alert-driven active defense framework that embeds a multi-stage Bayesian-hypergame model into an HRL-based decision process. By leveraging cyber-physical observations from the CBTC system, the framework dynamically updates the defender’s belief regarding the attacker type and attack stage. Meanwhile, it employs the hypergame model to characterize the deception-induced cognitive asymmetry, and utilizes HRL to separate strategic defense selection from concrete defense actions. Through shared observations, state variables, and policy optimization, the framework integrates Bayesian belief updating, hypergame reasoning, deception modeling, and HRL to construct a unified defense loop. The primary contributions of this research are summarized as follows:

  • We formulate an APT-oriented active defense for CBTC systems by jointly considering cyber intrusion evidence and railway operational constraints. The proposed formulation explicitly connects IDS alerts, network traffic anomalies, MA delay, train-interval deviation, latency constraints, and resource consumption with defense-state construction and reward design.

  • To describe the uncertainty and cognitive asymmetry in CBTC-oriented APT defense, we construct a multi-stage Bayesian-hypergame model. In this model, the defender updates beliefs over attacker types and attack stages from cyber-physical observations, while the attacker’s misperception is characterized by a cognitive-bias factor associated with deception fidelity, honeypot exposure, and attacker feedback.

  • We design an HRL-based defense strategy that decouples strategic posture selection from tactical defense execution. This hierarchy reduces invalid action exploration and supports CBTC-specific defense actions under system constraints.

  • We conduct scenario-driven experiments in a CBTC APT defense setting to evaluate the proposed framework. The results show that the proposed HRL-based strategy achieves an 87% defense success rate with 63% normalized resource consumption, outperforming DQN, PG, and PPO. Sensitivity analyses on IDS errors, cognitive bias, reward weights, and resource constraints further demonstrate its robustness.

The remainder of this paper is organized as follows. Section 2 reviews related work. Section 3 establishes the multi-stage Bayesian attack–defense game model and attacker type updating. Section 4 details the HRL-based game solving method. Section 5 presents the simulation. Finally, Section 6 concludes the paper and discusses future work.

2. Related Work

2.1. Implementation Techniques of Cyber Deception

Cyber deception misleads attackers by manipulating the information they observe. Reference [14] proposed a zero-sum one-sided partially observable stochastic game (OS-POSG) model to derive optimal honeypot deployment strategies, which outperforms random policies in limiting compromised IoT devices. To quantify the effectiveness of deception, Sayin et al. [15] developed a cyber-physical system (CPS) deceptive defense framework. Optimal defense strategies are obtained via semidefinite programming to orient adversarial behavior toward the defender’s interests. Wang et al. [16] presented a “Deception-as-Defense” security game framework that leverages deception to actively shape the attacker’s perception of system status. The work transforms the complex optimization of optimal deception strategies into an efficiently solvable finite-dimensional semidefinite program. The literature [17] proposed a distributed denial-of-service (DDoS) Defense Strategy Selection Model that adaptively adjusts defensive measures by attack intensity. It computes Nash equilibria via gradient-based methods to achieve efficient resource utilization and reduced operational overhead. Qin et al. [18] introduced a bio-inspired hybrid active defense framework based on Software-Defined Networking (SDN), which integrates Moving Target Defense and cyber deception. The framework can dynamically reconfigure network topologies and substantially lower the attack success probability. In [19] the authors model dynamic interactions as a weighted two-player graphical game and use a second-order hypergame to capture information asymmetry. The results indicate that proactively leveraging multi-dimensional information asymmetry for quantitative deception significantly improves autonomous systems performance. Cifranic et al. [20] introduced a Decepti-SCADA framework to build an active deception system for resource-limited, real-time operational technology (OT) environments. Kulkarni et al. [21] incorporated hypergames into attack–defense graph models. The authors induced cognitive bias in attackers and proved that defense policies synthesized by exploiting perceptual discrepancies can notably improve the overall defense success rate.

2.2. Application of Game Theory

Game theory is a core method in the research of cyber defense strategies. Shen et al. [22] extended the traditional epidemic theory by introducing node dormancy and death states, then established evolutionary dynamics via a differential game model to achieve optimal defense strategy selection for WSN by solving for a saddle-point equilibrium. The follow-up work [23] proposed a two-layer malware propagation-patching model under a hybrid patch distribution mechanism, and derived the optimal defense and patch deployment via optimization theory. Yao et al. [24] proposed a Bayesian–stochastic hybrid game method for cross-layer cyber attacks in CPS, characterizing the evolution process through a stochastic state-transition game and a Bayesian game that captures inherent uncertainty. The optimal defense strategy is solved by the Multi-Agent Bayesian Q-Learning (MABQL) algorithm. Reference [25] modeled the attack–defense process in the Internet of Vehicles as a Stackelberg game model. By optimizing the deployment of security resources in transportation infrastructure, the optimal mixed strategies are obtained for attackers and the Internet of Vehicles defense system, so as to minimize the impact of attacks and improve the detection probability. Jiang et al. [26] developed a Bayesian Stackelberg model for water supply system cyber attacks, and designed DILA and SBHA algorithms to simplify large strategy spaces. Simulations confirm the framework efficiently solves optimal mixed defense strategies under incomplete information, balancing cyber resilience effectiveness and defense costs. Huang et al. [27,28] proposed multi-stage and dynamic Bayesian game frameworks against APT threats to critical infrastructure. By combining Bayesian belief updating and analyzing perfect Bayesian Nash equilibrium, they realized attacker behavior prediction and strategic defense design, validated in the Tennessee–Eastman industrial control process.

2.3. Reinforcement Learning in Cybersecurity

Reinforcement learning is widely used in cyber attack–defense. Rouzbahani et al. [29] proposed a multi-layer defense framework integrating snapshot ensemble deep neural network and adaptive deep autoencoder to detect known and unknown threats. Simulation results show 98.82% detection accuracy and 0.97% false positive rate for passive and active attacks. Li et al. [30] proposed an interpretable intelligence-driven APT edge defense mechanism which integrates edge game and explainable artificial intelligence (XAI). The Bayesian-Stackelberg game model introduced with CTI is used to obtain the optimal defense strategy, and DRL is adopted to optimize defense resource allocation. Yao et al. [31] proposed a defense scheme combining Distributed Kalman Filter (DKF) and Hierarchical Deep Q-Network (H-DQN) to address the problem of illegal eavesdropping in wireless networks of the Internet of Vehicles. The DKF estimates node states and H-DQN selects channel strategies, which significantly improves system secrecy and transmission rates in dynamic scenarios. Zhang et al. [32] proposed an intelligence-driven Host Address Mutation (ID-HAM) scheme to solve the problems in active address mutation. The Advantage Actor–Critic (A2C) algorithm enables adaptive learning of attacker scanning behavior, reducing scanning hit rate by up to 25% with negligible communication impact. Liu et al. [33] adopted Partially Observable MDP to analyze attack–defense behaviors and constructed a stochastic game model. The authors employed Deep Recurrent Q-Network (DRQN) to dynamically compute the game equilibrium under bounded rationality and incomplete information. The simulations confirm it effectively improves DRDoS defense performance via fast convergence and online adaptive learning.

In summary, game theory effectively characterizes attack–defense interactions, and reinforcement learning provides feasible solutions for complex threats. However, most existing game models assume attackers and defenders have the same understanding of the game rules, ignoring cognitive bias. Thus, this paper introduces the hypergame model to quantify cognitive differences and enable more rational deceptive defense modeling. A hierarchical architecture decouples the action space, thereby reducing the search difficulty caused by high-dimensional state–action representations and improving the efficiency and quality of the resulting strategies. Table 1 further summarizes the position of the proposed framework relative to representative adjacent paradigms.

Table 1.

Concise comparison with adjacent algorithmic paradigms.

Paradigm Attacker-Type Uncertainty Cognitive Bias Dynamic Defense Learning Hierarchical Decision-Making Suitability for CBTC Active Defense
Bayesian game Yes No Limited No Medium
Hypergame deception Limited Yes Limited No Medium
Flat DRL No/implicit No Yes No Medium
Attention/sparse-attention MARL Partial No Yes Partial High for distributed settings
Meta-RL Partial No Yes No High for fast adaptation
Proposed Bayesian-hypergame + HRL Yes Yes Yes Yes High

3. Modeling of the Attack–Defense Game Model for CBTC Systems

3.1. The Structure of CBTC

In recent years, the operating environment of CBTC systems has gradually evolved from relatively closed signaling networks to highly interconnected railway cyber-physical infrastructures. Figure 1 shows a simplified modern CBTC system adapted from CLC/TS 50701.

Figure 1.

Figure 1

Simplified structure of a communication-based train control (CBTC) system.

The CBTC system includes the operation control center, maintenance center, station system, power monitoring system, wayside equipment, train–ground communication system, and interlocking. These subsystems are geographically distributed and rely on wireless communication, fixed network infrastructure, remote maintenance channels, and distributed wayside devices to support real-time train control and coordination. Such characteristics create attack surfaces at the enterprise boundary, maintenance interface, station server, and communication network. Delayed software updates, constrained maintenance windows, and strict availability requirements may further weaken defense agility and increase the risk of APT penetration into internal railway signaling networks.

3.2. CBTC Threat Model

We assume that a capable APT attacker can access the CBTC cyber boundary through enterprise networks, maintenance interfaces, vulnerable station equipment, or compromised edge devices. The attacker can gradually obtain credentials, implant malware, move laterally, and finally disrupt communication or control data. The defender observes IDS alerts, authentication logs, traffic statistics, host events, and cyber-physical operational indicators, but does not directly observe the attacker’s intent or complete internal path. And also the safety-critical constraints require that defensive actions must not violate train separation, MA validity, interlocking logic, or real-time communication requirements.

The attack process is divided into five stages: reconnaissance, initial intrusion, command and control or persistence, lateral movement, and attack impact. In the reconnaissance stage, the attacker scans externally reachable services and maintenance paths. In the initial intrusion stage, the attacker attempts credential misuse, vulnerability exploitation, or malware delivery. In the persistence stage, the attacker hides traces and maintains command channels. In the lateral-movement stage, the attacker expands from IT or maintenance assets toward signaling-related networks. In the attack impact stage, the attacker attempts DoS, replay, tampering, or command-delay attacks that can affect MA updates, communication latency, packet loss, train-interval deviation, or service punctuality.

To make the abstract game states operationally interpretable, Table 2 maps representative attack actions to CBTC subsystems and observable effects. This mapping connects cyber-layer observations, such as IDS alerts and abnormal traffic, with physical-layer safety constraints including MA update latency, train interval, and service punctuality.

Table 2.

Mapping between attack actions and CBTC operational effects.

APT Attack Stage Target Subsystem/ Access Point Typical Attack Behavior Observable Evidence CBTC Operational Effect
Reconnaissance Enterprise network, maintenance interface Network scanning, service probing, topology analysis Scanning traffic, abnormal connections, IDS alerts Exposure of system structure and potential entry points
Initial intrusion Maintenance terminal, station server Password attack, vulnerability exploitation, malware implantation Abnormal login, suspicious file transfer, medium-level IDS alerts Establishment of footholds and local device or traffic anomalies
Command and control/ persistence Compromised host, maintenance server, edge gateway C2 communication, backdoor persistence, log hiding Periodic external connections, missing logs, delayed alerts Increased stealthiness and long-term persistence risk
Lateral movement Wayside network, backbone network, network interfaces Credential theft, privilege escalation, internal scanning Abnormal traffic, access-pattern changes, high-level IDS alerts Expanded compromise scope and degraded data transmission
Attack impact Train–ground communication link, command path DoS, data replay, traffic tampering, command delay Increased latency, packet loss, MA delay Train-interval deviation, service interruption, or degraded operation

The proposed model uses normalized cyber and operational indicators rather than raw alerts directly. At each decision step, the defender constructs an observation vector ok

ok=[zkIDS,zknet,zkhost,zkMA,zkint] (1)

where zkIDS denotes IDS alert severity and type, zknet denotes abnormal traffic intensity, zkhost denotes abnormal login or file activity, zkMA denotes MA delay, and zkint denotes train-interval deviation. The mapping between observed CBTC signals, normalized features, model roles, and their operational meanings is summarized in Table 3. These indicators are normalized to [0,1] using engineering thresholds or historical operating ranges, and are then incorporated into the Bayesian likelihood term, the state-transition model, and the cyber-physical reward or cost function.

Table 3.

Conversion from CBTC observations to model inputs.

Observed Signal Normalized Feature Model Role CBTC Meaning
IDS alert type and severity zkIDS Bayesian likelihood and stage evidence Alert confidence for different attack stages
Abnormal traffic intensity zknet State transition, attacker-action evidence Scanning, C2 traffic, replay, or DoS pressure
Events log zkhost Access-level, intrusion evidence Abnormal login, suspicious file transfer, or privilege escalation
MA update delay zkMA Reward penalty, operational-impact term End-to-end delay of MA update
Train-interval deviation zkint Reward penalty, service-regularity constraint Deviation from the scheduled train interval

3.3. Multi-Stage Bayesian Attack–Defense Game Formulation

This paper constructs a multi-stage Bayesian game model to characterize the sequential decision-making process of attackers and defenders, as shown in Figure 2. The model follows the five threat stages introduced above. At each stage, both attacker and defender make decisions based on their own observations and beliefs about the other’s type and strategy.

Figure 2.

Figure 2

Multi-stage Bayesian game model.

This multi-stage Bayesian game model can be formally defined as a 6-tuple:

ADM-BG=〈N,Θ,S,A,P,U〉 (2)

The definitions of each element are as follows:

  • N=(NA,ND) represents the participants in the attack–defense game. NA represents the attacker, ND represents the defender, and |N|=2.

  • Θ={θ1A,θ2A} represents different types of attackers. θ1A represents novice attackers which have limited resources and can only perform basic attack methods. θ2A represents APT attackers which have abundant resources and advanced technical measures. They can pose a significant damage to the system. The binary type space is used in the simulation as a compact proof-of-concept setting. The same Bayesian formulation can be extended to a finer type set, for example ransomware-driven APT, operation-disruption APT, data-theft APT, and supply-chain or zero-day APT, by expanding Θ and defining the corresponding likelihood σAk(aAk|hk,θA).

  • The Bayesian transition model uses an abstract security-state space:
    S={s0,s1,s2},
    where s0, s1, and s2 represent the secure, infiltration, and compromised states. This abstraction captures the coarse security evolution of the CBTC system.
  • Action space A includes all possible actions of attackers and defenders. Let AA={aA1,aA2,…,aAn} represent the set of attacker actions, such as choosing an attack path, target node, attack method, etc. AD={aD1,aD2,…,aDn} represents the defense measures including deploying firewalls, configuring intrusion detection systems, adjusting system parameters, etc.

  • State-transition function P:S×AA×AD→Δ(S) describes the probability that the system transitions from the current state sk to another state sk+1 under the action combination (aA,aD), that is:
    P(ki+1|ki,aA,aD)=Pr(sk+1=ki+1|sk=ki,aA,aD) (3)
    Here, P(ki+1|ki,aA,aD) is a conditional probability distribution depending on the action choices of the attacker and the defender. The transition function satisfies the normalization condition:
    ∑sk+1∈SP(sk+1∣sk,aA,aD)=1. (4)
  • Utility functions UA and UD: At each stage, the utility functions of attackers and defenders are represented by
    UA:S×AA×AD×Θ→R (5)
    UD:S×AA×AD×Θ→R (6)

    The attacker’s utility is related to the degree of successful penetration, resource consumption, and the risk of being detected. The defender’s utility is related to system security, detection effectiveness, defense cost, and the impact on the system.

3.3.1. Attack–Defense Action Space

To capture the asymmetric interaction in the CBTC cyber-physical system, we define the action spaces for both players according to the five APT stages introduced in the threat model. The attacker’s objective for the action space (AA) is to penetrate the network layer, maintain access, move toward signaling-related assets, and ultimately disrupt physical train operations. The compact action set AA={aAr,aAi,aAp,aAl,aAm} corresponds to the five representative attack-stage actions used in the simulation, as detailed in Table 4.

Table 4.

APT attack action set.

Attack Strategy Primary Objective Operational Effect
Reconnaissance (aAr) System scanning and profiling Intelligence acquisition
Initial intrusion (aAi) Credential misuse, vulnerability exploitation, or malware delivery Initial system access
C2/persistence (aAp) Maintaining command channels and hiding traces Persistent presence and delayed detection
Lateral movement (aAl) Privilege escalation and internal movement toward signaling-related networks Expanded compromise scope
Attack impact (aAm) DoS, replay, tampering, or command-delay attack Physical-layer impact on MA updates, latency, or train interval

The defender’s action space AD is organized into passive, active, and hybrid defense categories. Passive actions focus on monitoring and hardening, such as IDS adjustment, patching, firewall updates, and log inspection. Active actions proactively interfere with the attack process by using deception, redirection, or containment to change the attacker’s perceived environment or restrict compromised assets. Hybrid actions combine alert-driven hardening with selective deception or isolation, aiming to balance defense effectiveness, resource cost, and CBTC operational safety. Table 5 summarizes the representative actions considered by the HRL solver.

Table 5.

Passive, active, and hybrid defense actions in the CBTC scenario.

Defense Category Representative Actions Targeted Subsystem Main Constraint
Passive defense IDS tuning, patching, firewall update, log inspection Station servers, maintenance terminals, network boundary Low disruption, but limited ability to contain APT lateral movement
Active defense Honeypot deployment, decoy service, host quarantine, traffic filtering, network segmentation Maintenance network, edge gateway, compromised host, network segment Higher resource cost; must preserve safety-command paths and real-time communication
Hybrid defense IDS-guided patching, selective deception, conditional isolation, adaptive traffic filtering DCS boundary, train–ground network, critical CBTC interfaces Balances detection confidence, deception benefit, resource cost, and safety constraints

3.3.2. Belief Evolution and Behavioral Strategies

In this model, both players adopt behavioral strategies rather than deterministic decisions. For stage k, the defender’s behavioral strategy is defined as σDk:IDk→Δ(ADk), where IDk is the defender’s information set at stage k. Correspondingly, the attacker’s behavioral strategy at stage k is defined as σAk:IAk×Θ→Δ(AA), where IAk is the attacker’s information set. The attacker’s choice is conditioned on θA, which results in divergent attack paths.

Since the defender cannot observe the attacker’s internal decision-making process, it maintains a belief μkD(θA), θA∈Θ, which represents a probability distribution over the attacker-type set. Let qk denote the current attack stage and ok denote the normalized observation vector defined in Table 3. The alert model assumes that binary alert features, such as probing, exploitation evidence, persistence evidence, and detection events, follow Bernoulli likelihoods conditioned on attacker type and attack stage, while continuous operational features, such as latency or train-interval deviation, are represented by bounded Gaussian likelihoods after normalization. This gives

Lk(θA)=Pr(ok|θA,qk)=∏m∈Bpm,θA,qkbm,k(1−pm,θA,qk)1−bm,k∏n∈CN[0,1](zn,k;z¯n,θA,qk,σn,θA,qk2), (7)

where B and C are the sets of binary and continuous observation features, respectively.

In this study, alert data are constructed by combining platform observations with scenario-driven behavioral profiles. The hardware-in-the-loop (HIL) CBTC platform provides basic observations during simulated attacks, including IDS alerts, traffic anomalies, host events, and operational-state indicators. Because these observations do not cover all attack stages, stealth levels, and IDS false-positive or false-negative conditions, novice and APT attacker behavior profiles are used to supplement sparse alert patterns and initialize the Bayesian observation likelihood. These profiles are treated as scenario-driven likelihood assumptions rather than field-calibrated alert generators. In an operational CBTC deployment, the corresponding likelihood parameters can be further estimated or recalibrated using IDS validation data, traffic baselines, maintenance logs, and safety-operation records. Given the initial prior μ0D(θA), the defender recursively updates the posterior belief as follows:

μDk+1(θA|hk+1)=Lk(θA)σAk(aAk|hk,θA)μDk(θA|hk)∑θ¯∈ΘLk(θ¯)σAk(aAk|hk,θ¯)μDk(θ¯|hk). (8)

Here, σAk(aAk|hk,θA) denotes the probability that an attacker of type θA takes action aAk at state sk conditioned on the observed history hk. This iterative update allows the defender to dynamically profile the attacker while preserving uncertainty when alerts are noisy or incomplete. Under the assumption of statistical conditional independence between the two players’ decisions, the joint probability of the action profile is expressed as

Pr(aAk,aDk|IAk,IDk,θA)=σAk(aAk|IAk,θA)·σDk(aDk|IDk) (9)

3.3.3. Cyber-Physical Utility Quantification

In the CBTC cyber-physical system, utility functions quantify the trade-off between operational performance and adversarial interaction. The quantification process integrates cyber-layer disruptions with physical-layer train dynamics to provide a comprehensive metric for decision-making.

  • 1.
    Cyber-Physical Loss Modeling: The defender’s utility is intrinsically coupled with the system’s ability to maintain train safety and punctual operations under attacks. In this paper, we define the CBTC cyber-physical loss LD(s′) [34] as the core of utility function:
    LD(s′)=Lphys(s′)+αΔF(s′) (10)
    The physical layer impact Lphys(s′) captures deviations in train motion and scheduling, while the cyber layer impact ΔF(s′) quantifies disruptions in the communication network. The coefficient α balances the relative importance of these two components based on the current system phase and operational priorities. Specifically, the physical layer impact is detailed as
    Lphys(s′)=∑i∈N(|Vt−Vtarget,t|+β|Tt−Tschedule,t|) (11)

    Vt is the actual speed of train i, Vtarget,t is the target speed, Tt is the actual arrival time, and Tschedule,t is the scheduled arrival time. The coefficient β balance the relative importance of speed and timing deviations.

  • 2.
    Quantification of Attack and Defense Costs: We define cost functions for both players. The attacker cost CA depends on the attacker type θ and on the complexity of attack measures, including resource expenditure, time investment, and detection risk:
    CA(aA,θ)=λ1Cres(aA)+λ2Ctime(aA)+λ3Crisk(aA,μkD) (12)
    The risk cost Crisk is coupled with the defender’s current belief state μkD. As the defender obtains more information about the attacker type, the risks of detection and eviction increase, which in turn increases the attacker’s cost. The defender cost CD consists of deployment cost, operational overhead, and secondary CBTC service impact:
    CD(aD)=η1Cdeploy(aD)+η2Coverhead(aD)+η3Cimpact(aD), (13)
    where Cdeploy represents the effort of enabling a defense action, such as patching, isolation, or honeypot activation. Coverhead represents the computational and communication overhead caused by monitoring, redirection, or additional filtering. Cimpact represents the secondary operational impact on CBTC service, including added communication latency, delayed MA updates, or increased train-interval deviation. The weights η1, η2, and η3 are non-negative and reflect the relative importance of deployment effort, cyber-defense overhead, and operational impact. For reporting and comparison, the defender cost is normalized to a 0–100 scale:
    CDnorm=100·CD(aD)CDmax, (14)
  • 3.
    Stage and Cumulative Utility Optimization: The defender evaluates the strategy performance from both short-term and long-term perspectives. At each stage k, the defender’s stage utility JDk represents the immediate payoff, defined as the expectation with respect to external uncertainties wDk:
    JDk(sk,aAk,aDk,θA)=EwDkJ¯Dk(sk,aAk,aDk,θA,wDk) (15)
    It reflects instantaneous trade-off between mitigating current system losses and the resources consumed by high-intensity defense operations. The cumulative utility U0:KD is the total payoff that integrates the evolution of beliefs about the attacker’s type and behavioral strategies of both players:
    U0:KD=∑k=0K∑θA∈ΘμDk(θA|sk)∑aA,aDσDk(aD|sk)·σAk(aA|sk,θA)JDk(sk,aA,aD,θA) (16)
    The defender’s objective is to determine the optimal strategy sequence σD∗,0:K that maximizes the cumulative utility:
    σD∗,0:K=argmaxσD0:KU0:KD(σD0:K,σA0:K,s0,θA) (17)

    By optimizing the long-term payoff, the defender avoids short-sighted decisions and achieves a strategic balance between immediate risk mitigation and the maintenance of long-term operational benefits.

3.4. Hypergame Framework for Active Defense

Multi-stage Bayesian game models provide a foundation for analyzing attacker–defender interactions. In real APT scenarios, an adversary may misestimate the defender’s available resources, while the defender may underestimate the adversary’s penetration depth. Thus, we introduce a hypergame framework to address cognitive biases in the attack–defense process, as shown in Figure 3.

Figure 3.

Figure 3

Hypergame model.

Formally, given a set of players N, each player i∈N perceives a distinct game Gi=(N,{Aij}j∈N,{Uij}j∈N), where Aij denotes the strategy set of player j as perceived by player i, and Uij denotes the payoff function of player j as perceived by player i. In cyber defense contexts, we partition players into the attacker NA and defender ND, leading to two perceived games:

  • The defender’s perceived game
    GD=(NA,ND,A¯A,AD,UD,U¯AD) (18)
    where A¯A and U¯AD represent the defender’s perception of the attacker’s strategy set and payoff function.
  • The attacker’s perceived game
    GA=(NA,ND,A¯D,AA,U¯DA,UA) (19)
    where A¯D and U¯DA represent the attacker’s perception of the defender’s strategy set and payoff function, and UA is the attacker’s true payoff function.

To quantify the attacker’s misperception of the system state S and the defender’s strategy set AD, we introduce a cognitive bias parameter ϵc∈[0,1]. When ϵc=0, the adversary possesses perfect information. As ϵc increases, the adversary’s perception deviates further from the ground truth. In the simulation, ϵc is treated as a scenario parameter to analyze the sensitivity of deceptive defense. In practical deployment, it can be interpreted as an estimable variable related to honeypot fidelity, alarm exposure, and attacker observation feedback. For example, high-fidelity decoys and consistent false observations tend to increase ϵc, whereas honeypot exposure or contradictory observations reduce it. A lightweight online update can be represented as

ϵc,k+1=ρϵc,k+(1−ρ)ϵ^c,k,0≤ρ≤1, (20)

where ϵ^c,k denotes the bias estimated from current deception evidence and attacker feedback. The cognitive error variables δs, δA, and δ are concrete error realizations generated under the bias level ϵc, rather than additional independent bias parameters. This expression does not change the basic hypergame formulation, but clarifies how the parameter can be calibrated in an operational CBTC defense system.

A practical estimator can be constructed from measurable deception indicators:

ϵ^c,k=clip[0,1]χ1Fkhp+χ2Ckdecoy−χ3Ekexposure+χ4Bkatt, (21)

where Fkhp denotes honeypot fidelity, Ckdecoy denotes consistency between decoy observations and normal CBTC behavior, Ekexposure denotes the risk that the attacker has detected the deception, and Bkatt denotes attacker feedback, such as repeated interaction with decoys or abnormal persistence near false assets. The coefficients χi are deployment-specific calibration weights. In the simulation, ϵc is varied over [0,1] to analyze sensitivity rather than estimated from a real railway deployment.

  • 1.
    State Space Expansion: The adversary’s misperception of the current system state is modeled as
    s˜=s+δs (22)
    where s is the true state, s˜ is the perceived state, and δs is the state deviation governed by an error distribution function F(ϵc). Typically, F(ϵc) follows a normal distribution where the variance increases with ϵc. Consequently, the perceived state space is defined as
    S˜={s˜i∣s˜i=si+δsi,si∈S} (23)
  • 2.
    Strategy Space Deviation: The attacker’s misperception of the defender’s strategy set AD is
    A˜D=AD+δA (24)
    where δA represents the cognitive bias in defensive capabilities. The perceived strategy set is
    A˜D={a˜D∣a˜D=aD+δaD,aD∈AD} (25)

3.4.1. Design of Active Defense Strategies

Under the hypergame framework, the defender designs active strategies to exploit these cognitive gaps. Deception Strategy: The defender deploys honeypots at critical nodes along the predicted attack path to induce a misperceived state s˜. This forces the adversary to waste resources on high-interaction decoys. The attacker’s utility function is modified as follows:

UA(s˜,aA)=∑s˜′∈S˜P(s˜′∣s˜,aA,aD)[RA(s˜′,aA)−CA(aA)]−LAhoneypot(ϵc) (26)

where LAhoneypot(ϵc) represents the utility loss incurred by attacking decoys, which is proportional to the cognitive bias ϵc. The probability of the adversary selecting action aA follows a quantal response distribution:

πA(aA∣s˜)=exp(βAUA(s˜,aA))∑aA′∈AAexp(βAUA(s˜,aA′)) (27)

By optimizing honeypot deployment, the defender maximizes LAhoneypot(ϵc), effectively luring the adversary away from legitimate assets. The defender’s utility is defined by the protection of real resources:

UD(s,aD)=Es′[RD(s′,aD)−LR(s′)−CD(aD)] (28)

3.4.2. Hypergame Equilibrium Analysis

Equilibrium analysis in a hypergame identifies stable strategy profiles under asymmetric cognitive conditions and the literature [35] details the proof process of equilibria. In this paper, the equilibrium analysis is used to define the stable target of the defense policy. For a fixed belief μDk, fixed cognitive-bias level ϵc, and finite action sets AA and AD, each perceived game GA and GD is a finite strategic-form game and therefore admits at least one mixed-strategy equilibrium. The hypergame equilibrium is then interpreted as a pair of mutually stable best responses across the attacker’s perceived game and the defender’s perceived game. When beliefs or ϵc change, the perceived games change and the policy must re-equilibrate. Accordingly, the HRL solver reports empirical convergence of policy distributions and rewards rather than a general proof of convergence for a non-stationary hypergame.

  • Equilibrium Diversity: Cognitive biases introduce multiple stable solutions as the game structure varies with the attacker’s misperception. Overestimation of target value by attackers can lead to a local equilibrium. Conversely, decreasing cognitive bias ϵc shifts the perceived game model and may transition the equilibrium to a different state.

  • Local vs. Global Stability: The stability of hypergame equilibria is contingent on the cognitive bias ϵc. While small ϵc allow the game to converge toward traditional Nash equilibria. Large biases ϵc result in local equilibria where the adversary is trapped in a suboptimal strategy loop.

  • Dynamic Re-Equilibration: Attackers adaptively update their cognitive bias ϵc and shift strategy preferences as they collect more information. The defender must dynamically adjust deceptive tactics to maintain a favorable equilibrium.

A hypergame equilibrium (HE) is defined as a strategy profile (aA∗,aD∗). The attacker’s strategy aA∗ is optimal given their perceived game s˜, and the defender’s strategy aD∗ is optimal given their own perceived game s. Formally, the attacker chooses the action that maximizes their utility based on their misperceived state:

aA∗=argmaxaAUA(s˜,aA,aD∗) (29)

This means that aA∗ is the best possible response to the defender’s strategy aD∗ from the attacker’s perspective. The defender chooses the action that maximizes their utility based on the true system state s, knowing the attacker’s strategy aA∗:

aD∗=argmaxaDUD(s,aA∗,aD) (30)

This ensures that the defender’s strategy is optimal in the real-world context, not just the attacker’s perception. The stability of the HE is defined as follows:

  • Attacker’s Optimality: UA(s˜,aA∗,aD∗)≥UA(s˜,aA,aD∗) for all aA∈AA.

  • Defender’s Optimality: UD(s,aD∗,aA∗)≥UD(s,aD,aA∗) for all aD∈AD.

When these conditions are met, the attacker will not adjust their strategy aA∗ and the defender will have no reason to change aD∗ as they are already maximizing their real-world payoff. This stable profile provides a reference condition under which the defender can protect critical nodes while increasing the attacker’s cost.

4. Game Solving via Hierarchical Reinforcement Learning

In this section, we apply a Hierarchical Reinforcement Learning framework. This architecture decouples defense decision-making into two layers: a High-Level Meta-Policy for strategic selection and a Low-Level Sub-Policy for action execution, as shown in Figure 4.

Figure 4.

Figure 4

Hierarchical Reinforcement Learning framework.

The hierarchical structure reduces the search burden in complex networks by separating strategic intent from tactical implementation. A reinforcement learning agent directly explores the joint decision space formed by system states, belief states, attacker types, and all defensive actions. In contrast, HRL first selects a compact strategic posture σ∈Σ at the high level, and then restricts the low-level search to the defense actions that are meaningful under this posture. Thus, instead of exploring the full space S×M×AD, the learner handles a smaller high-level problem over SH×Σ and a set of conditional low-level problems over SLσ×ADσ. Since |Σ| is much smaller than |AD| and ADσ⊆AD, the hierarchy reduces invalid action exploration and improves sample efficiency in the Bayesian-hypergame environment.

The implementation details used in the simulation are summarized in Table 6. The comparison focuses on decision-structure effects under a common scenario-driven simulator rather than on optimizing a specific neural-network architecture. All learners use the same observation variables, attacker scenarios, reward and cost definitions, and episode budget. The DQN, PG, and PPO baselines are treated as non-hierarchical over the same defense-action space, while the proposed HRL solver first selects a defense posture and then searches only the conditional low-level action subset.

Table 6.

HRL implementation.

Item Setting
State input Normalized observations, posterior belief, attack stage, resource state, and CBTC operational indicators
High-level policy Selects defense posture σ∈{σpassive,σactive,σhybrid}
Low-level policy Selects executable defense action aD∈ADσ under the chosen posture
Action constraint Posture-conditioned action mask ADσ
Learning rule Q-style hierarchical updates with learning rates α1 and α2
Exploration strategy ϵexp-greedy action selection
Training budget 1000 training iterations

DQN, PG, and PPO are implemented as reinforcement learning baseline over the complete defense action space. All compared methods use the same observation inputs, attacker scenarios, reward and cost definitions, stochastic perturbation settings, and training budget. The main difference lies in the decision structure: the baselines directly select actions from the full defense action space, whereas HRL first selects a defense posture and then chooses feasible low-level actions under the corresponding action mask. Each method is evaluated over 10 independent random seeds, and the results are reported with 95% confidence intervals.

4.1. High-Level Strategy Selection: Bayesian-Driven Intent Inference

The strategic–tactical partition is predesigned according to CBTC defense knowledge: attacker type inference and defense posture selection are treated as strategic decisions, whereas firewall adjustment, IDS response, isolation, and honeypot deployment are treated as tactical actions. The high-level policy does not have to issue a new strategy at every low-level action step. It can be triggered by a significant posterior-belief update, an attack-stage transition, or a fixed decision period, while the low-level policy updates concrete actions more frequently.

In the meta-policy layer, the defender infers the attacker’s type θA and current attack stage using Bayesian updating. This inference shapes the selection of a strategic posture among passive, active, and hybrid defense so that expected cyber-physical loss and defense overhead are jointly minimized.

  • State Representation: The high-level state sH includes normalized IDS severity, abnormal traffic intensity, host-event indicators, posterior belief μD(θA), attack-stage estimate qk, remaining defense-resource budget, MA delay, and train-interval deviation.

  • Meta-Policy Q-function: The high-level agent evaluates the expected payoff of choosing a strategy type σ∈{σpassive,σactive,σhybrid}. The Q-function is conditioned on the defender’s belief μD(θA):
    Q(1)(s,σ)=E[UD(s,σ)∣μD(θA)] (31)
    where μD(θA) represents the posterior belief updated via the Bayesian rule based on observed historical behaviors.
  • Strategy Selection: If the inferred attacker type is high-risk and the current stage is impact or lateral movement, the high-level agent prioritizes active or hybrid defense to disrupt the attack. For low-risk types or reconnaissance stages, passive defense is favored to reduce operational overhead. For intermediate-risk states, hybrid defense is selected when selective deception or isolation provides a better utility-cost trade-off than pure active defense.

  • Policy Update: The high-level Q-values are updated as
    Q(1)(s,σ)←Q(1)(s,σ)+α[R(1)+γmaxσ′Q(1)(s′,σ′)−Q(1)(s,σ)] (32)
    where R(1) is the immediate reward for accurate intent inference and effective posture selection, α is the learning rate, and γ is the discount factor for future rewards.

4.2. Low-Level Strategy Execution: Hypergame-Driven Deceptive Action

Once the high-level strategy σ is selected, the low-level agent optimizes specific defensive actions by exploiting the attacker’s cognitive error δ induced by ϵc. This layer translates strategic intent into tactical deception.

  • Sub-Policy Q-function: The low-level agent evaluates the effectiveness of a specific action aD against the attacker’s perceived state s˜. The Q-function incorporates the cognitive error parameter δ:
    Q(2)(s,aD∣σ)=E[UD(s,aD,aA)∣δ] (33)

    UD(s,aD,aA) is the defender’s utility when executing action aD in response to the attacker’s action aA, and δ captures the attacker’s misestimation of the defender’s strategy set.

  • Deception Optimization: The Q-function update rule accounts for the impact of δ on state transition probabilities, guiding the sub-policy toward effective deceptive responses:
    Q(2)(s,aD∣σ)←Q(2)(s,aD∣σ)+α[R(s,aD)+γmaxaD′Q(2)(s′,aD′∣σ)−Q(2)(s,aD∣σ)] (34)
    where R(s,aD) is the immediate reward for successful deception. By leveraging the hypergame model, the low-level agent maximizes the attacker’s resource exhaustion while minimizing collateral damage to legitimate operations.

4.3. Stable Policy Solution and Reward Mechanisms

The HRL framework aims to approach a stable hierarchical policy profile, where the learned high-level strategy and low-level action policy no longer change significantly across training iterations. Because the attack–defense process is simulated as a complex and partially observed environment, the following criteria are used as empirical convergence indicators rather than a formal proof of Nash equilibrium. Stability is achieved through iterative refinement of both the meta-policy and sub-policy.

  • Strategy Stability: The learned policy profile is considered stable when the change in strategy distributions π falls below a threshold ξ:
    |πAr+1−πAr|<ξand|πDr+1−πDr|<ξ (35)

    The threshold ξ is used here to avoid confusion with the discount factor γ. This ensures that the defender’s strategy choices no longer change significantly across iterations.

  • Hierarchical Optimality Indicators: The high-level strategy σ∗ is selected when Q(1)(s,σ∗)=maxσQ(1)(s,σ), meaning no alternative strategy type yields a higher estimated utility. The low-level action aD∗ is selected when Q(2)(s,aD∗)=maxaDQ(2)(s,aD) under the current strategic posture.

Hierarchical Reward: To guide agents toward a robust equilibrium, we design a tiered reward structure that aligns with both Bayesian inference accuracy and hypergame deception effectiveness:

  • High-Level Reward (R(1)): This reward incentivizes accurate attacker profiling and strategic posture selection:
    R(1)=f(μD(θA))+UD(s,σ) (36)
    where f(·) is a function of inference accuracy. Higher rewards are granted when the strategic posture matches the inferred attacker type.
  • Low-Level Reward (R(2)): This reward focuses on the efficacy of deceptive execution, quantifying the success of inducing cognitive bias:
    R(2)=g(δ)+UD(s,aD) (37)
    where g(δ) quantifies the degree of successfully induced cognitive bias. This ensures that the low-level agent prioritizes actions that steer the attacker toward decoys or isolated network segments.

The two rewards are not optimized as isolated objectives. Instead, they provide level-specific feedback for the same long-term defender utility U0:KD. The high-level reward encourages correct attacker profiling and appropriate strategy abstraction, while the low-level reward encourages effective deceptive execution and cost-aware response. Their coordination can be written as a weighted training signal

Rk=ω1Rk(1)+ω2Rk(2)+ω3UD(sk,aD,aA)−ω4CD(aD), (38)

where ωi are non-negative weights. This design keeps both layers aligned with the global objective of reducing cyber-physical loss and unnecessary defense overhead. The reward weights are selected after each component is normalized to a comparable range. In the simulation, the default setting emphasizes defense effectiveness while retaining an explicit penalty for resource consumption, and sensitivity runs vary these weights to test whether the learned preference is robust. For operational CBTC deployment, these weights should be calibrated by railway operators according to safety integrity requirements, allowable communication latency, service punctuality targets, and maintenance workload. Actions that violate mandatory train-control constraints are removed from the feasible action set by action masks, rather than being handled only as reward penalties.

In a complex attack environment, defenders must balance high-level posture selection and low-level action execution for different attack threats. By combining Bayesian inference, hypergame modeling, and HRL, the proposed solver implements defense behaviors according to inferred attacker type, attack stage, and cognitive-bias state. The coordination between high-level decision-making and low-level execution improves defense effectiveness while controlling unnecessary system loss.

Algorithm 1 details the training and solving process of the HRL framework.

Algorithm 1 HRL for Dynamic Defense Strategy Solving
Require: System state space S, belief space M, strategy sets AA,AD. Learning rates α1,α2, discount factor γ, convergence threshold ξ, exploration rate ϵexp.
  •  1:

    Initialize:

  •  2:

    Q(1)(s,σ) and Q(2)(s,aD) with random weights;

  •  3:

    initial belief μ0D(θA).

  •  4:

    for each episode r=1,2,…,R do

  •  5:

         Observe initial system state s0∈S.

  •  6:

         while s is not terminal do

  •  7:

              High-level (Meta-Policy):

  •  8:

              Observe attacker behavior history hk.

  •  9:

              Update Bayesian belief μDk+1(θA|hk+1) using Equation (8).

  • 10:

             Select strategic posture σ∈{σpassive,σactive,σhybrid} using ϵexp-greedy policy based on Q(1)(s,σ).

  • 11:

             Low-level (Sub-Policy):

  • 12:

             Retrieve attacker cognitive error parameter δ from hypergame model.

  • 13:

             Execute specific action aD based on

        Q(2)(s,aD|σ,δ).

  • 14:

             Environment Interaction:

  • 15:

             Observe attacker action aA, next state s′, and transitions.

  • 16:

             Calculate High-level reward:

  • 17:

             R(1)=f(μD(θA))+UD(s,σ)

  • 18:

             Calculate Low-level reward:

  • 19:

             R(2)=g(δ)+UD(s,aD)

  • 20:

             Policy Update:

  • 21:

             Q(1)(s,σ)←(1−α1)Q(1)(s,σ)+α1[R(1)+γmaxσ′Q(1)(s′,σ′)].

  • 22:

             Q(2)(s,aD)←(1−α2)Q(2)(s,aD)+α2[R(2)+γmaxaD′Q(2)(s′,aD′)].

  • 23:

             s←s′.

  • 24:

         end while

  • 25:

         Convergence Check:

  • 26:

         if ∥πDr+1−πDr∥<ξ and ∥πAr+1−πAr∥<ξ then Terminate: Stable hierarchical policy profile reached.

  • 27:

         end if

  • 28:

    end for

5. Results and Analysis

5.1. Experimental Setup and Parameterization

Because public CBTC cybersecurity datasets are scarce and real railway signaling systems are safety-critical, real attack experiments cannot be conducted on an operational system. Therefore, this study conducts scenario-driven simulation experiments on a laboratory CBTC test platform. As shown in Figure 5, the CBTC simulation platform includes Automatic Train Supervision (ATS), Zone Controller (ZC), Computer Interlocking (CI), and the Data Communication System (DCS). The platform can reproduce practical CBTC operation scenarios, including route setting, scheduled train departure, and timetable adjustment. In addition, the equipment-interaction information and communication cycles follow CBTC standards.

Figure 5.

Figure 5

CBTC simulation platform.

For simulation purposes, we establish two attack scenarios according to the assumed adversarial capabilities:

  • Scenario 1: Novice Attack. This scenario represents attackers with limited resources and basic attack capabilities. The attacker mainly uses straightforward attack methods against exposed CBTC-related components.

  • Scenario 2: Advanced Persistent Threat. This scenario represents a sophisticated adversary with stronger persistence, stealth, and adaptability. The attacker can adjust its attack behavior according to system responses and environmental changes.

On this platform, we simulate attack behaviors such as DDoS attacks and MA tampering attacks, and generate seed IDS alerts, traffic anomalies, host events, and CBTC operational-state indicators. Because the platform-generated alert data are still limited in diversity, especially for covering all APT attack stages and stealthy behaviors, this study adopts scenario-driven data augmentation to supplement sparse alert patterns and initialize the Bayesian observation likelihood. Based on this platform, we examine whether the proposed Bayesian-hypergame–HRL decision structure can maintain consistent behavior under predefined attacker profiles, IDS-error assumptions, cognitive-bias levels, and defense-cost settings. The key simulation parameters are summarized in Table 7. The numerical values are not field-calibrated railway parameters; instead, they define a reproducible controlled experimental setting, and their effects are examined through sensitivity analysis. For the likelihood-profile row in Table 7, the tuple order is (pprobe,pexploit,ppersist,pstealth).

Table 7.

Simulation parameters and hyperparameters.

Parameter Value Hyperparameter Value
Learning Rate (α1,α2) 0.01, 0.005 Discount factor (γ) 0.95
Reward Weights (ω1,ω2,ω3,ω4) Normalized; varied in sensitivity analysis Exploration (ϵexp) 0.1
Cognitive Bias (ϵc) [0,1] Iterations 1000
Seeds 10 Sensitivity levels 5
Network Latency 20–50 ms Train interval 90 s
Inference Time Steps 200 Stochastic samples for defense-effect distributions 500 per strategy
APT likelihood profile (0.35, 0.65, 0.75, 0.70) Novice likelihood profile (0.65, 0.35, 0.25, 0.30)

5.2. Simulation Results and Discussion

5.2.1. Intent Inference and Strategy Efficacy

In the experiment, we assign a prior probability of 0.7 to novice attackers and 0.3 to APT attackers. By continuously acquiring observable alert data, the defender iteratively updates its belief about the adversary’s latent type. With the increase of evidentiary data, the model progressively generates more accurate characterizations of the attacker’s profile. Figure 6 illustrates the convergence of the posterior belief μD as alert data accumulates.

Figure 6.

Figure 6

Posterior attacker type inference process based on simulated alert observations.

Different defensive strategies demonstrate varying effectiveness against different attackers, as shown in Figure 7. The distributions are generated from 500 stochastic samples per defense mode to visualize variability in the scenario. In scenario 1, passive, active, and hybrid defenses all achieve approximately 90% success. However, in scenario 2, passive defense cannot effectively mitigate attacks, with a defense success rate of only 30%. By contrast, active and hybrid defense strategies both reach approximately 80% success, and their median success rates are higher and more concentrated. These results indicate that deceptive strategies are necessary to enhance system security when facing complex threats.

Figure 7.

Figure 7

Defense success-rate distributions for passive, active, and hybrid strategies under novice and APT scenarios.

5.2.2. Strategic Transition and Resource Overhead

Figure 7 shows the defense effectiveness of passive, active, and hybrid strategies against novice and APT attacks, while Figure 8 compares their defense success rate and normalized resource consumption. The resource consumption index follows the normalized defender cost defined in Equation (14). A larger value indicates higher deployment effort, cyber-defense overhead, or secondary operational impact on CBTC service, such as additional communication latency, delayed MA updates, or increased train-interval deviation.

Figure 8.

Figure 8

Defense success rate and normalized resource overhead under passive, active, and hybrid defense settings.

The results show that passive defense is sufficient for Novice attacks, reaching approximately 80% success with a normalized resource consumption of about 45 in the novice-attack scenario. However, it is insufficient against APT attacks, where the success rate remains below 35%. Active defense improves the APT defense success rate to above 90%, but its normalized resource consumption also exceeds 90, which may be undesirable for latency-sensitive CBTC operation. In comparison, hybrid defense achieves approximately 85% success with a lower normalized resource consumption of about 65. This indicates that combining passive monitoring, selective deception, and conditional isolation provides a more balanced trade-off between defense effectiveness and operational overhead.

To further clarify the operational meaning of the resource index, an additional resource-budget experiment was conducted over 10 random seeds. The normalized resource budget was varied from 0.45 to 1.00, while the same APT scenario and reward definition were used. Figure 9 shows that HRL improves as the budget increases from 0.45 to approximately 0.65, after which the success rate saturates. Table 8 reports the corresponding CBTC operational-impact indicators for HRL. Increasing the budget improves defense effectiveness, but it also increases MA delay and train-interval deviation because more filtering, redirection, and isolation operations are activated. This result supports using a hybrid policy rather than unrestricted active defense in latency-sensitive CBTC environments.

Figure 9.

Figure 9

Resource-budget trade-off under scenario-driven APT attacks.

Table 8.

Operational-impact indicators for HRL under different normalized resource budgets.

Budget Success Rate Resource Usage MA Delay (ms) Interval Deviation (s)
0.45 79.2% 45.0% 90.9 2.53
0.55 83.6% 55.0% 102.7 2.98
0.65 87.1% 62.6% 111.6 3.32
0.75 87.1% 62.7% 111.8 3.33
0.85 87.1% 62.7% 111.8 3.33
1.00 87.1% 62.7% 111.8 3.33

5.2.3. Impact of Cognitive Bias in Hypergames

In the hypergame model, the attacker’s perception of system state and defense strategies is influenced by cognitive bias ϵc. In our previous research [36], we predicted the attack path in the CBTC system. Based on the prediction results, we deploy honeypots on the attack path to mislead attacker’s perception. The following results illustrate the impact of cognitive bias on the attacker’s strategy selection and attack utility under various attack scenarios.

The simulation results in Figure 10 show that cognitive bias has a relatively small effect on the strategy selection and attack utility of novice attackers. This is because novice attackers employ fixed attack strategies and targets, and do not adjust their attack strategies in response to environmental changes.

Figure 10.

Figure 10

Impact of cognitive bias on novice attackers.

In Figure 11 the probability of APT attackers selecting the optimal strategy and attack utility decreases significantly. When the cognitive bias ϵc<0.3, the attacker can still select the optimal strategy with a high probability. When the cognitive bias is in the range of ϵc∈[0.3,0.7], there is an obvious deviation between the attacker’s chosen strategy and the optimal strategy, and the attack utility shows a linear downward trend. Once the cognitive bias exceeds 0.7, the probability of selecting the optimal strategy continues to drop, but the attack utility function does not decrease significantly. This suggests that when the cognitive bias ϵc>0.7, the attacker has already formed a substantial misperception of the system state. Although the utility function still declines with increasing cognitive bias, its marginal effect diminishes, indicating that the effect of the active defense strategy tends to saturate.

Figure 11.

Figure 11

Impact of cognitive bias on APT attackers.

The overall simulation results confirm that the hypergame framework effectively captures the impact of cognitive bias on the attacker’s strategy selection and utility. When ϵc∈[0.4,0.6], the active defense strategy is most effective at misdirecting the attacker’s selection and reducing attacker utility. As ϵc is increased beyond this range, the strategy’s effectiveness diminishes, while incurring significant additional defensive resource overhead.

5.2.4. Robustness and Sensitivity Analysis

To evaluate the robustness of the proposed framework under different parameter settings, a sensitivity analysis was conducted over four parameters: IDS false-positive rate, IDS false-negative rate, cognitive-bias parameter, and resource-penalty weight in the reward function. Each setting was repeated over 10 independent random seeds. As shown in Figure 12, the performance of all methods decreases as IDS error rates increase. False negatives lead to more significant degradation than false positives because missed attack evidence directly delays Bayesian belief updating. The proposed HRL method shows the most stable performance under both IDS-error settings, as it separates belief-guided high-level defense selection from low-level tactical action execution. The cognitive-bias results indicate that moderate deception strength achieves the highest success rate, while insufficient bias weakens the deception effect and excessive bias produces diminishing returns. The reward-weight analysis further shows that increasing the resource penalty suppresses resource-intensive defense actions and slightly reduces the success rate, which is consistent with the resource-budget trade-off shown in Figure 9.

Figure 12.

Figure 12

Sensitivity analysis under the APT scenario. Each panel reports mean defense success rate over 10 random seeds for one parameter dimension: (a) IDS false-positive rate, (b) IDS false-negative rate, (c) cognitive-bias parameter, and (d) reward resource-penalty weight.

5.2.5. HRL Convergence and Comparative Performance

In the simulation, HRL is compared with Deep Q-Network (DQN), Policy Gradient (PG), and Proximal Policy Optimization (PPO) over 1000 iterations under the same simulation environment and parameters. DQN, PG, and PPO were implemented as flat solvers over the complete defense action space, whereas HRL adopted the proposed strategic–tactical decomposition with posture-conditioned action masks. Each method was evaluated over 10 independent random seeds, and the results are reported with 95% confidence intervals. Performance was assessed in terms of empirical convergence, defense effectiveness, resource consumption, and operational-impact indicators.

Figure 13 shows the variation trend of cumulative reward during training. Over 1000 iterations, the cumulative reward of HRL increases rapidly within the first 300 iterations and then stabilizes, indicating empirical convergence to a stable hierarchical policy profile in the simulation platform. In contrast, the cumulative rewards of DQN and PG grow slowly at the initial stage, exhibit larger fluctuations in later phases, and do not approach stability until approximately 600 iterations. Although PPO achieves a convergence speed close to that of HRL, its final cumulative reward is lower than that of HRL, suggesting that flat policy optimization is less effective when strategic posture selection and tactical action execution are coupled in one action space.

Figure 13.

Figure 13

Cumulative reward learning curves for HRL and flat RL baselines in the simulation.

Table 9 and Figure 14 summarize the multi-seed comparison and the corresponding statistical variability; the previous point-estimate comparison figure is omitted to avoid duplicated presentation. Under the APT scenario, HRL achieves a mean success rate of 87.1% with a 95% CI of 86.5–87.7%, compared with 69.5% for DQN, 76.0% for PG, and 84.3% for PPO. HRL consumes 62.7% normalized resources with a 95% CI of 61.9–63.4%, whereas PPO consumes 79.2%. These repeated-run results support the claim that HRL provides the best effectiveness-resource trade-off in the current setting. The results still should not be interpreted as field deployment evidence, because all runs are generated by the scenario-driven environment rather than real CBTC operational data.

Table 9.

Multi-seed baseline comparison under the APT scenario.

Method Success Rate Resource Usage Cumulative Reward Convergence Episode
HRL 87.1 ± 0.6% 62.7 ± 0.7% 79.9 ± 1.0 332 ± 7
DQN 69.5 ± 0.6% 54.7 ± 0.7% 54.9 ± 1.0 662 ± 7
PG 76.0 ± 0.8% 59.8 ± 0.6% 59.5 ± 1.2 601 ± 7
PPO 84.3 ± 0.6% 79.2 ± 0.7% 69.9 ± 0.9 429 ± 8
Figure 14.

Figure 14

Multi-seed baseline comparison with 95% confidence intervals.

To examine whether the performance gain comes from the proposed components rather than only from parameter tuning, a minimal ablation study was conducted over 10 independent random seeds. The ablation is intended to evaluate relative component contribution within the synthetic scenario rather than to provide deployment-level statistics. As shown in Table 10, removing Bayesian belief updating or deception-induced cognitive bias reduces the defense success rate, replacing the hierarchy with a flat RL policy increases resource usage, and removing the resource penalty keeps the success rate similar but increases normalized resource usage.

Table 10.

Ablation study of the proposed framework.

Variant Success Rate (%) Resource Usage (%) Cumulative Reward
Full model 86.9 63.1 80.3
w/o Bayesian update 79.1 66.1 75.9
w/o cognitive bias 77.6 61.2 75.4
w/o hierarchical structure 84.9 79.6 70.2
w/o resource penalty 86.9 70.6 78.7

Combining Figure 13, Table 9 and Figure 14, the collaborative optimization of the high-level and low-level strategy systems in HRL reduces the search complexity and enables faster convergence and superior defense performance. These results demonstrate that in complex attack–defense game scenarios, HRL can not only implement effective defense but also strike a better balance between defense effectiveness and resource consumption.

6. Discussion and Conclusions

This study proposes a Bayesian-hypergame–HRL framework for active defense in IoT-enabled CBTC systems. The Bayesian component updates the defender’s belief about attacker type and attack stage from cyber-physical operational indicators. The hypergame component uses the parameter ϵc to represent cognitive asymmetry induced by cyber deception, and the HRL component separates strategic defense-posture selection from tactical defense-action execution. The experimental results show that attacker-type inference becomes more stable as alert evidence accumulates. They also show that cyber deception is most effective when ϵc falls in a moderate range. In the repeated APT scenario, the proposed HRL strategy achieves an 87.1% mean defense success rate, with a 95% confidence interval from 86.5% to 87.7%, and uses 62.7% normalized defense resources. Under the current test setting, this strategy provides a better balance between defense effectiveness and resource consumption than the non-hierarchical reinforcement-learning baselines.

The results also suggest several practical points for cyber defense in safety-critical CBTC systems. False alerts and missed detections affect belief updating and subsequent action selection, so IDS uncertainty should be modeled explicitly in the likelihood function rather than treated as a deterministic input. Active defense actions must also respect operational constraints. Honeypot redirection, traffic filtering, and host isolation can improve cyber defense, but they should not introduce unacceptable communication latency, MA delay, or disruption to safety-related services. In deployment, deception mechanisms are more appropriate for non-safety-critical mirrored assets, maintenance-side services, or isolated network segments than for the trusted command path itself. Reward weights and resource-cost terms should also be calibrated with operator input so that defense decisions reflect safety integrity, service punctuality, and maintenance workload. These considerations indicate that the proposed framework is better suited as a safety-supervised cyber-defense decision-support module than as an unconstrained autonomous controller.

The applicability of the proposed framework is still limited by the current experimental conditions. Because the study relies on a laboratory CBTC test platform and simulated attack conditions, the obtained alert data are not yet rich enough to cover all attack stages, stealth behaviors, and IDS false-positive or false-negative conditions in real APT campaigns. The reported defense success rates and resource-consumption values should therefore be interpreted as results from a controlled experimental setting. In addition, the current attacker type space is binary, and the model adopts a centralized one-attacker and one-defender formulation. Real APT campaigns may involve more diverse attack objectives, technical paths, and coordinated interactions among multiple parties. The cognitive-bias parameter ϵc is also treated as a scenario variable in this study. How to calibrate it online from operational logs, honeypot interaction traces, and attacker feedback remains an open problem.

Future work will improve the realism of the experimental validation. Since the current laboratory platform and simulated attack conditions still differ from real CBTC operation environments, future studies will seek to obtain field security logs and operational records for further validation. Future work will also validate the learned defense policy in more realistic railway operation scenarios and extend the framework to multi-attacker and multi-defender settings with safety-certified action masks.

Author Contributions

Conceptualization, J.Z. and Q.L.; methodology, J.Z. and Q.L.; software, J.Z.; investigation, Z.S., X.Z. and Y.W.; writing—original draft preparation, J.Z.; writing—review and editing, Z.H. and Z.C.; supervision, Z.H. and Z.C. All authors have read and agreed to the published version of the manuscript.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

Authors Junyi Zhao, Qichang Li, Zhiyu He, Zhao Sheng and Xiaoyu Zhao were employed by the China Academy of Railway Sciences Corporation Limited. Author Zhiwei Cao declared that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Funding Statement

This research was funded by the Science and Technology Research Project of China Railway (Grant No. L2024G004), the State Key Laboratory of Advanced Rail Autonomous Operation (Grant No. RAO2025K07), and Signal Communication Research Institute, China Academy of Railway Sciences Corporation Limited (Grant No. 2024HT13).

Footnotes

Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

References

  • 1.Tang T., Lv F., Wang X., Ma L., Shi B. Safety Study on Cloud Computing Technolog for Railway Sgnaling Systems. Railw. Signal. Commun. 2026;62:1–11. doi: 10.1109/edtm65772.2026.11498054. [DOI] [Google Scholar]
  • 2.Yu S., Jin O., Shen Y., Wu G., Yu S., Shen S. Availability evaluation of industrial Internet of Things under malware propagation: An extended reliability block diagram approach based on stochastic games. IEEE Trans. Reliab. 2025;74:4253–4267. doi: 10.1109/tr.2024.3434593. [DOI] [Google Scholar]
  • 3.Xu S., Xia Y., Shen H.L. Analysis of malware-induced cyber attacks in cyber-physical power systems. IEEE Trans. Circuits Syst. II Express Briefs. 2020;67:3482–3486. doi: 10.1109/tcsii.2020.2999875. [DOI] [Google Scholar]
  • 4.Chai L., Kang Q., Shang G., Chen J., Zhang P., Chai B. Research on Proactive Defense Operation and Maintenance Support System for Signal Systems of Rail Transit. Railw. Signal. Commun. 2025;61:1–8. doi: 10.1109/sgse66281.2025.11200453. [DOI] [Google Scholar]
  • 5.Rubio J.E., Alcaraz C., Roman R., Lopez J. Current cyber-defense trends in industrial control systems. Comput. Secur. 2019;87:101561. doi: 10.1016/j.cose.2019.06.015. [DOI] [Google Scholar]
  • 6.Qin Y., Gao Y., Cao Z., Wang Z., Shen D., Zhang Z. Research and Application of Domain-specific Large Models for Rail Transit Safety Assurance. Railw. Signal. Commun. 2026;62:17–25. [Google Scholar]
  • 7.Jun Y., Craig A., Shafik W., Sharif L. Artificial intelligence application in cybersecurity and cyberdefense. Wirel. Commun. Mob. Comput. 2021;2021:3329581. doi: 10.1155/2021/3329581. [DOI] [Google Scholar]
  • 8.Waizel G. Proceedings of the International Conference on Machine Intelligence & Security for Smart Cities (TRUST) Proceedings. Volume 1. Pro Universitaria Publishing House; Bucharest, Romania: 2024. Bridging the AI divide: The evolving arms race between AI-driven cyber attacks and AI-powered cybersecurity defenses; pp. 141–156. [Google Scholar]
  • 9.Maddireddy B.R., Maddireddy B.R. Proactive cyber defense: Utilizing Ai for early threat detection and risk assessment. Int. J. Adv. Eng. Technol. Innov. 2020;1:64–83. [Google Scholar]
  • 10.Ho E., Rajagopalan A., Skvortsov A., Arulampalam S., Piraveenan M. Game theory in defence applications: A review. Sensors. 2022;22:1032. doi: 10.3390/s22031032. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.Chi C., Wang Y., Tong X., Siddula M., Cai Z. Game theory in internet of things: A survey. IEEE Internet Things J. 2021;9:12125–12146. doi: 10.1109/access.2020.3048697. [DOI] [Google Scholar]
  • 12.Zhang L., Zhu T., Hussain F.K., Ye D., Zhou W. A game-theoretic method for defending against advanced persistent threats in cyber systems. IEEE Trans. Inf. Forensics Secur. 2022;18:1349–1364. doi: 10.1109/tifs.2022.3229595. [DOI] [Google Scholar]
  • 13.House J.T., Cybenko G. Proceedings of the Sensors, and Command, Control, Communications, and Intelligence (C3I) Technologies for Homeland Security and Homeland Defense IX. Volume 7666. SPIE; Bellingham, WA, USA: 2010. Hypergame theory applied to cyber attack and defense; pp. 39–49. [Google Scholar]
  • 14.Tsemogne O., Hayel Y., Kamhoua C., Deugoué G. Game-theoretic modeling of cyber deception against epidemic botnets in internet of things. IEEE Internet Things J. 2021;9:2678–2687. doi: 10.1109/jiot.2021.3081751. [DOI] [Google Scholar]
  • 15.Sayin M.O., Başar T. Safety, Security and Privacy for Cyber-Physical Systems. Springer International Publishing; Cham, Switzerland: 2021. Deception-as-defense framework for cyber-physical systems; pp. 287–317. [Google Scholar]
  • 16.Wang K., Du M., Yang D., Zhu C., Shen J., Zhang Y. Game-theory-based active defense for intrusion detection in cyber-physical embedded systems. ACM Trans. Embed. Comput. Syst. 2016;16:18. doi: 10.1145/2886100. [DOI] [Google Scholar]
  • 17.Sayyed M.F., Al-Anbagi I. A Game Theoretic Model for Strategic Defence Selection Against DDoS Attacks in IoT Networks. IEEE Trans. Netw. Serv. Manag. 2025;22:4509–4524. [Google Scholar]
  • 18.Qin X., Jiang F., Dong C., Doss R. A hybrid cyber defense framework for reconnaissance attack in industrial control systems. Comput. Secur. 2024;136:103506. doi: 10.1016/j.cose.2023.103506. [DOI] [Google Scholar]
  • 19.Lv P., Li S., Yin X. Optimal deceptive strategy synthesis for autonomous systems under asymmetric information. IEEE Trans. Intell. Veh. 2024;9:6108–6121. doi: 10.1109/tiv.2024.3362585. [DOI] [Google Scholar]
  • 20.Cifranic N., Hallman R.A., Romero-Mariona J., Souza B., Calton T., Coca G. Decepti-SCADA: A cyber deception framework for active defense of networked critical infrastructures. Internet Things. 2020;12:100320. doi: 10.1016/j.iot.2020.100320. [DOI] [Google Scholar]
  • 21.Kulkarni A.N., Fu J. Game Theory and Machine Learning for Cyber Security. John Wiley & Sons, Inc.; Hoboken, NJ, USA: 2021. A theory of hypergames on graphs for synthesizing dynamic cyber defense with deception; pp. 97–112. [Google Scholar]
  • 22.Shen S., Li H., Han R., Vasilakos A.V., Wang Y., Cao Q. Differential game-based strategies for preventing malware propagation in wireless sensor networks. IEEE Trans. Inf. Forensics Secur. 2014;9:1962–1973. doi: 10.1109/tifs.2014.2359333. [DOI] [Google Scholar]
  • 23.Shen S., Xie L., Zhang Y., Wu G., Zhang H., Yu S. Joint differential game and double deep Q-networks for suppressing malware spread in Industrial Internet of Things. IEEE Trans. Inf. Forensics Secur. 2023;18:5302–5315. doi: 10.1109/tifs.2023.3307956. [DOI] [Google Scholar]
  • 24.Yao P., Jiang Z., Yan B., Yang Q., Wang W. Bayesian and stochastic game joint approach for Cross-Layer optimal defensive Decision-Making in industrial Cyber-Physical systems. Inf. Sci. 2024;662:120216. doi: 10.1016/j.ins.2024.120216. [DOI] [Google Scholar]
  • 25.Halabi T., Wahab O.A., Al Mallah R., Zulkernine M. Protecting the internet of vehicles against advanced persistent threats: A Bayesian Stackelberg game. IEEE Trans. Reliab. 2021;70:970–985. doi: 10.1109/tr.2020.3046688. [DOI] [Google Scholar]
  • 26.Jiang J., Liu X. Bayesian Stackelberg game model for water supply networks against interdictions with mixed strategies. Int. J. Prod. Res. 2021;59:2537–2557. [Google Scholar]
  • 27.Huang L., Zhu Q. Adaptive strategic cyber defense for advanced persistent threats in critical infrastructure networks. ACM SIGMETRICS Perform. Eval. Rev. 2019;46:52–56. doi: 10.1145/3305218.3305239. [DOI] [Google Scholar]
  • 28.Huang L., Zhu Q. A dynamic games approach to proactive defense strategies against advanced persistent threats in cyber-physical systems. Comput. Secur. 2020;89:101660. doi: 10.1016/j.cose.2019.101660. [DOI] [Google Scholar]
  • 29.Rouzbahani H.M., Karimipour H., Lei L. Multi-layer defense algorithm against deep reinforcement learning-based intruders in smart grids. Int. J. Electr. Power Energy Syst. 2023;146:108798. doi: 10.1016/j.ijepes.2022.108798. [DOI] [Google Scholar]
  • 30.Li H., Wu J., Xu H., Li G., Guizani M. Explainable intelligence-driven defense mechanism against advanced persistent threats: A joint edge game and AI approach. IEEE Trans. Dependable Secur. Comput. 2021;19:757–775. doi: 10.1109/tdsc.2021.3130944. [DOI] [Google Scholar]
  • 31.Yao Y., Zhao J., Li Z., Cheng X., Wu L. Jamming and eavesdropping defense scheme based on deep reinforcement learning in autonomous vehicle networks. IEEE Trans. Inf. Forensics Secur. 2023;18:1211–1224. doi: 10.1109/tifs.2023.3236788. [DOI] [Google Scholar]
  • 32.Zhang T., Xu C., Shen J., Kuang X., Grieco L.A. How to disturb network reconnaissance: A moving target defense approach based on deep reinforcement learning. IEEE Trans. Inf. Forensics Secur. 2023;18:5735–5748. doi: 10.1109/tifs.2023.3314219. [DOI] [Google Scholar]
  • 33.Liu X., Zhang H., Dong S., Zhang Y. Network defense decision-making based on a stochastic game system and a deep recurrent Q-network. Comput. Secur. 2021;111:102480. doi: 10.1016/j.cose.2021.102480. [DOI] [Google Scholar]
  • 34.Lu Z., Liu H., Kong X., Li H., Li T. Optimal defense strategy selection method for CPS considering integrated cyber-physical losses. Sustain. Energy Grids Netw. 2023;36:101143. doi: 10.1016/j.segan.2023.101143. [DOI] [Google Scholar]
  • 35.Kovach N.S., Gibson A.S., Lamont G.B. Hypergame theory: A model for conflict, misperception, and deception. Game Theory. 2015;2015:570639. doi: 10.1155/2015/570639. [DOI] [Google Scholar]
  • 36.Zhao J., Tang T., Bu B., Li Q. Graph neural network-based attack prediction for communication-based train control systems. CAAI Trans. Intell. Technol. 2024 doi: 10.1049/cit2.12288. [DOI] [Google Scholar]

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.


Articles from Sensors (Basel, Switzerland) are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES