{"id":{"repo_id":"queens","oai_identifier":"oai:queensu.scholaris.ca:1974/34285"},"canonical_url":"https://search.dev.ndltd.org/etd/queens/oai:queensu.scholaris.ca:1974/34285","repository":{"repo_id":"queens","name":"Queens University","base_url":"https://qspace.library.queensu.ca/server/oai/request"},"display":{"title":"Security of Communication-Based Train Control Systems","abstract":"Communication-Based Train Control (CBTC) systems are automatic train control systems that rely on bidirectional communications between trains and wayside units to exchange train status information and operational commands. Introducing wireless technologies changed train control systems to cyber-physical systems vulnerable to cyber attacks. Therefore, it is crucial to protect the security of CBTC systems. This thesis provides a comprehensive solution to secure CBTC communications. Its contributions represent solutions to detect attacks, mitigate their impacts, and securely manage communication session keys. It offers TrainSec, an open-source simulation framework for CBTC networks. TrainSec implements the functional requirements defined in IEEE 1474.1, the standard for CBTC performance and functional requirements. CBTCset is an open-source dataset, provided to detect misbehavior attacks in CBTC networks. The thesis then presents Train-CaDet, a novel context-aware framework for intrusion detection systems (IDSs) that use machine learning (ML) to detect attacks on train-to-wayside (T2W) communications. It facilitates the development of adaptive ML-based IDSs responsive to changes in the dynamic environmental context. The experimental results show that context awareness improves detection performance by increasing accuracy and decreasing false positive rates. Furthermore, deploying train-to-train (T2T) communication links besides T2W links reduces the latency and end-to-end delays of CBTC communications. The security of T2T-CBTC systems is addressed by presenting two resilient control strategies that mitigate the impacts of jamming attacks on their communications. The strategies are based on multi-agent deep reinforcement learning and contribute to achieving convergence and reaching a stable state faster than existing strategies. Train-DGKMS is a decentralized group key management system (DGKMS) proposed to manage group session keys for virtually-coupled train sets. It uses blockchain with smart contracts to ensure tamper-proof and automatic management of group session keys. The experimental results show that Train-DGKMS reduces the communication and computation overhead and the gas costs of smart contract functions compared to existing works in the literature.","abstract_html":"Communication-Based Train Control (CBTC) systems are automatic train control systems that rely on bidirectional communications between trains and wayside units to exchange train status information and operational commands. Introducing wireless technologies changed train control systems to cyber-physical systems vulnerable to cyber attacks. Therefore, it is crucial to protect the security of CBTC systems. This thesis provides a comprehensive solution to secure CBTC communications. Its contributions represent solutions to detect attacks, mitigate their impacts, and securely manage communication session keys. It offers TrainSec, an open-source simulation framework for CBTC networks. TrainSec implements the functional requirements defined in IEEE 1474.1, the standard for CBTC performance and functional requirements. CBTCset is an open-source dataset, provided to detect misbehavior attacks in CBTC networks. The thesis then presents Train-CaDet, a novel context-aware framework for intrusion detection systems (IDSs) that use machine learning (ML) to detect attacks on train-to-wayside (T2W) communications. It facilitates the development of adaptive ML-based IDSs responsive to changes in the dynamic environmental context. The experimental results show that context awareness improves detection performance by increasing accuracy and decreasing false positive rates. Furthermore, deploying train-to-train (T2T) communication links besides T2W links reduces the latency and end-to-end delays of CBTC communications. The security of T2T-CBTC systems is addressed by presenting two resilient control strategies that mitigate the impacts of jamming attacks on their communications. The strategies are based on multi-agent deep reinforcement learning and contribute to achieving convergence and reaching a stable state faster than existing strategies. Train-DGKMS is a decentralized group key management system (DGKMS) proposed to manage group session keys for virtually-coupled train sets. It uses blockchain with smart contracts to ensure tamper-proof and automatic management of group session keys. The experimental results show that Train-DGKMS reduces the communication and computation overhead and the gas costs of smart contract functions compared to existing works in the literature.","abstract_has_math":false,"creators":["Fakhereldine, Amin"],"institution":null,"degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":"Computing","school":null,"contributors":[],"advisors":["Zulkernine, Mohammad"],"committee_chairs":[],"committee_members":[],"year":2025,"date_issued":"2025-01-28","date_published":"2025-01-28","updated_at":"2026-07-27T20:35:23Z","subjects":["Communication security","CBTC systems","Connected transportation","Cybersecurity","Machine learning","Reinforcement learning","Blockchain","Intrusion detection","Security control strategy","Key management system"],"languages":["eng"],"rights":["Attribution-NonCommercial-NoDerivatives 4.0 International"],"rights_urls":["http://creativecommons.org/licenses/by-nc-nd/4.0/"],"identifier_entries":[]},"links":{"outbound_url":"https://hdl.handle.net/1974/34285","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.department","label":"Department","values":["Computing"]},{"key":"dc:contributor.supervisor","label":"Supervisor","values":["Zulkernine, Mohammad"]},{"key":"dc:creator","label":"Author","values":["Fakhereldine, Amin"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2025-01-28T17:01:48Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2025-01-28T17:01:48Z"]},{"key":"dc:date.issued","label":"Date","values":["2025-01-28"]},{"key":"dc:type","label":"Dc Type","values":["thesis"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Communication security","CBTC systems","Connected transportation","Cybersecurity","Machine learning","Reinforcement learning","Blockchain","Intrusion detection","Security control strategy","Key management system"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["Attribution-NonCommercial-NoDerivatives 4.0 International"]},{"key":"dc:rights.uri","label":"Rights URI","values":["http://creativecommons.org/licenses/by-nc-nd/4.0/"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["https://hdl.handle.net/1974/34285"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Communication-Based Train Control (CBTC) systems are automatic train control systems that rely on bidirectional communications between trains and wayside units to exchange train status information and operational commands. Introducing wireless technologies changed train control systems to cyber-physical systems vulnerable to cyber attacks. Therefore, it is crucial to protect the security of CBTC systems. This thesis provides a comprehensive solution to secure CBTC communications. Its contributions represent solutions to detect attacks, mitigate their impacts, and securely manage communication session keys. It offers TrainSec, an open-source simulation framework for CBTC networks. TrainSec implements the functional requirements defined in IEEE 1474.1, the standard for CBTC performance and functional requirements. CBTCset is an open-source dataset, provided to detect misbehavior attacks in CBTC networks. The thesis then presents Train-CaDet, a novel context-aware framework for intrusion detection systems (IDSs) that use machine learning (ML) to detect attacks on train-to-wayside (T2W) communications. It facilitates the development of adaptive ML-based IDSs responsive to changes in the dynamic environmental context. The experimental results show that context awareness improves detection performance by increasing accuracy and decreasing false positive rates. Furthermore, deploying train-to-train (T2T) communication links besides T2W links reduces the latency and end-to-end delays of CBTC communications. The security of T2T-CBTC systems is addressed by presenting two resilient control strategies that mitigate the impacts of jamming attacks on their communications. The strategies are based on multi-agent deep reinforcement learning and contribute to achieving convergence and reaching a stable state faster than existing strategies. Train-DGKMS is a decentralized group key management system (DGKMS) proposed to manage group session keys for virtually-coupled train sets. It uses blockchain with smart contracts to ensure tamper-proof and automatic management of group session keys. The experimental results show that Train-DGKMS reduces the communication and computation overhead and the gas costs of smart contract functions compared to existing works in the literature."]},{"key":"dc:description.degree","label":"Dc Description Degree","values":["PhD"]},{"key":"dc:title","label":"Title","values":["Security of Communication-Based Train Control Systems"]}]}],"canonical_facts":{"dc:contributor.department":["Computing"],"dc:contributor.supervisor":["Zulkernine, Mohammad"],"dc:creator":["Fakhereldine, Amin"],"dc:date.accessioned":["2025-01-28T17:01:48Z"],"dc:date.available":["2025-01-28T17:01:48Z"],"dc:date.issued":["2025-01-28"],"dc:description.abstract":["Communication-Based Train Control (CBTC) systems are automatic train control systems that rely on bidirectional communications between trains and wayside units to exchange train status information and operational commands. Introducing wireless technologies changed train control systems to cyber-physical systems vulnerable to cyber attacks. Therefore, it is crucial to protect the security of CBTC systems. This thesis provides a comprehensive solution to secure CBTC communications. Its contributions represent solutions to detect attacks, mitigate their impacts, and securely manage communication session keys. It offers TrainSec, an open-source simulation framework for CBTC networks. TrainSec implements the functional requirements defined in IEEE 1474.1, the standard for CBTC performance and functional requirements. CBTCset is an open-source dataset, provided to detect misbehavior attacks in CBTC networks. The thesis then presents Train-CaDet, a novel context-aware framework for intrusion detection systems (IDSs) that use machine learning (ML) to detect attacks on train-to-wayside (T2W) communications. It facilitates the development of adaptive ML-based IDSs responsive to changes in the dynamic environmental context. The experimental results show that context awareness improves detection performance by increasing accuracy and decreasing false positive rates. Furthermore, deploying train-to-train (T2T) communication links besides T2W links reduces the latency and end-to-end delays of CBTC communications. The security of T2T-CBTC systems is addressed by presenting two resilient control strategies that mitigate the impacts of jamming attacks on their communications. The strategies are based on multi-agent deep reinforcement learning and contribute to achieving convergence and reaching a stable state faster than existing strategies. Train-DGKMS is a decentralized group key management system (DGKMS) proposed to manage group session keys for virtually-coupled train sets. It uses blockchain with smart contracts to ensure tamper-proof and automatic management of group session keys. The experimental results show that Train-DGKMS reduces the communication and computation overhead and the gas costs of smart contract functions compared to existing works in the literature."],"dc:description.degree":["PhD"],"dc:identifier.uri":["https://hdl.handle.net/1974/34285"],"dc:language.iso":["eng"],"dc:rights":["Attribution-NonCommercial-NoDerivatives 4.0 International"],"dc:rights.uri":["http://creativecommons.org/licenses/by-nc-nd/4.0/"],"dc:subject":["Communication security","CBTC systems","Connected transportation","Cybersecurity","Machine learning","Reinforcement learning","Blockchain","Intrusion detection","Security control strategy","Key management system"],"dc:title":["Security of Communication-Based Train Control Systems"],"dc:type":["thesis"]},"updated_at":"2026-07-27T20:35:23Z"}