kth.sePublications KTH
Change search
Link to record
Permanent link

Direct link
Publications (7 of 7) Show all publications
Poorhadi, E. (2025). Formal Modelling of the Impact of Cyberattacks on Safety of Networked Control Systems. (Doctoral dissertation). Stockholm, Sweden: KTH Royal Institute of Technology
Open this publication in new window or tab >>Formal Modelling of the Impact of Cyberattacks on Safety of Networked Control Systems
2025 (English)Doctoral thesis, comprehensive summary (Other academic)
Abstract [en]

Modern control systems provide services that are indispensable for society, e.g., transportation, energy production, healthcare etc. Hence, it is important to guarantee safe and reliable functioning of such systems. However, they are increasingly relying on networking technologies, which makes them susceptible to cyberattacks that could potentially jeopardise their safety. Moreover, such systems typically have a complex distributed architecture and dynamic behaviour. Hence, it is hard to ensure correctness and safety of their design. Formal methods are used to tackle system complexity and guarantee correctness of the design via abstract mathematical modelling and rigorous verification. Various formal modelling techniques have been successfully used in the design of safety-critical systems in different domains. However, they primarily focused on modelling and verification of system safety. Since modern safety-critical systems are increasingly becoming the subject of cyberattacks, formal modelling techniques should be extended to address the emerging problem of safety-security interactions. In this thesis, we propose a rigorous approach to modelling the impact of cyberattacks on safety of networked control systems. Our approach integrates graphical modelling in Systems Modelling Language – SysML and formal specification and verification in the Event-B framework. Graphical models provide support in visualising system architecture and interactions between the components as well as facilitate the analysis of safety and security interactions by the interdisciplinary teams. Modelling and proof- based verification in Event-B allows us to formally identify the cyberattacks that jeopardise system safety. To bridge the gap between the graphical and formal modelling, we developed software automatically translating graphical system models into formal specifications in Event-B. We believe that this thesis makes both theoretical and practical contributions towards an integration of safety and security engineering, which is necessary for the development of modern trustworthy networked control systems.

Abstract [sv]

Moderna reglersystem tillhandahåller tjänster som är oumbärliga för samhället, t.ex. transport, energiproduktion, hälso- och sjukvård etc. Därför är det viktigt att garantera att sådana system fungerar säkert och tillförlitligt. De använder dock i allt högre grad nätverksteknik, vilket gör dem mottagliga för cyberattacker som potentiellt kan äventyra deras säkerhet. Dessutom har sådana system vanligtvis komplex distribuerad arkitektur och dynamiskt beteende. Därför är det svårt att säkerställa att deras design är korrekt och säker. Formella metoder används för att hantera systemkomplexitet och garantera att designen är korrekt via abstrakt matematisk modellering och rigorös verifiering. Olika formella modelleringstekniker har framgångsrikt använts vid design av trygghet-kritiska system inom olika domäner. För närvarande kräver användningen av nätverksteknik en utvidgning av denna teknik för att ta itu med det framväxande problemet med interaktion mellan trygghet och säkerhet. I den här avhandlingen föreslår vi ett rigoröst tillvägagångssätt för modellering av effekterna av cyberattacker på trygghet i nätverksanslutna styrsystem. Vårt tillvägagångssätt integrerar grafisk modellering i Systems Modelling Language – SysML och formell specifikation och verifiering i Event- B-ramverket. Grafiska modeller ger stöd för att visualisera systemarkitektur och interaktioner mellan komponenterna samt underlättar analysen av säkerhets- och trygghetsinteraktioner av de tvärvetenskapliga teamen. Modellering och bevisbaserad verifiering i Event-B gör det möjligt för oss att formellt identifiera de cyberattacker som äventyrar systems trygghet. För att överbrygga klyftan mellan den grafiska och formella modelleringen utvecklade vi en programvara som automatiskt översätter grafiska systemmodeller till formella specifikationer i Event-B. Vi tror att denna avhandling ger både teoretiska och praktiska bidrag till en integration av säkerhets- och trygghetsteknik, vilket är nödvändigt för utvecklingen av moderna pålitliga nätverksbaserade reglersystem.  

Place, publisher, year, edition, pages
Stockholm, Sweden: KTH Royal Institute of Technology, 2025. p. vii, 67
Series
TRITA-EECS-AVL ; 2025:39
Keywords
Cyberattacks, Safety, Networked Control Systems, Formal Methods, Event-B, SysML, Model-Based System Engineering, Model to Model Transformation, Formal Verification
National Category
Computer Sciences
Research subject
Computer Science
Identifiers
urn:nbn:se:kth:diva-362568 (URN)978-91-8106-240-3 (ISBN)
Public defence
2025-05-08, F3 (Flodis), Lindstedtsvägen 26 & 28, KTH Campus, Stockholm, 14:00 (English)
Opponent
Supervisors
Note

QC 20250417

Available from: 2025-04-17 Created: 2025-04-17 Last updated: 2025-05-09Bibliographically approved
Poorhadi, E. & Troubitsyna, E. (2024). Automating an Integrated Model-Driven Approach to Analysing the Impact of Cyberattacks on Safety. In: Ceccarelli, A Trapp, M Bondavalli, A Schoitsch, E Gallina, B Bitsch, F (Ed.), Computer Safety, Reliability, and Security. SAFECOMP 2024 Workshops: . Paper presented at 43rd International Conference on Computer Safety, Reliability and Security (SAFECOMP), SEP 17-20, 2024, Florence, ITALY (pp. 61-73). Springer Nature, 14989
Open this publication in new window or tab >>Automating an Integrated Model-Driven Approach to Analysing the Impact of Cyberattacks on Safety
2024 (English)In: Computer Safety, Reliability, and Security. SAFECOMP 2024 Workshops / [ed] Ceccarelli, A Trapp, M Bondavalli, A Schoitsch, E Gallina, B Bitsch, F, Springer Nature , 2024, Vol. 14989, p. 61-73Conference paper, Published paper (Refereed)
Abstract [en]

Nowadays safety-critical systems extensively rely on networking technologies to implement various monitoring and control functions. Therefore, system safety and security become intertwined, i.e. cyberattacks might result in a violation of safety requirements. To enable a holistic analysis of the impact of cyberattacks on safety, we propose an automated integrated approach that facilitates the analysis of safety-security interactions using SysML and Event-B. Our modelling guidelines support an explicit representation of system behaviour during a cyberattack in SysML. A translation and subsequent refinement in Event-B enable the discovery of violated safety requirements via formal proof-based verification. In this paper, we focus on discussing the developed automated tool support - EBSysMLSec that enables a holistic model-based analysis of safety-security interactions.

Place, publisher, year, edition, pages
Springer Nature, 2024
Series
Lecture Notes in Computer Science, ISSN 0302-9743
Keywords
Safety, cyberattacks, Automated tool support, Integrated analysis
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-356021 (URN)10.1007/978-3-031-68738-9_5 (DOI)001321529200005 ()2-s2.0-85204586593 (Scopus ID)
Conference
43rd International Conference on Computer Safety, Reliability and Security (SAFECOMP), SEP 17-20, 2024, Florence, ITALY
Note

Part of ISBN 978-3-031-68737-2, 978-3-031-68738-9

QC 20241111

Available from: 2024-11-11 Created: 2024-11-11 Last updated: 2025-04-17Bibliographically approved
Poorhadi, E. & Troubitsyna, E. (2023). Automating an Analysis of Safety-Security Interactions for Railway Systems. In: Reliability, Safety, and Security of Railway Systems. Modelling, Analysis, Verification, and Certification - 5th International Conference, RSSRail 2023, Proceedings: . Paper presented at 5th International conference on Reliability, Safety and Security of Railway Systems: Modelling, Analysis, Verification and Certification, RSSRail 2023, Berlin, Germany, Oct 10 2023 - Oct 12 2023 (pp. 3-21). Springer Nature
Open this publication in new window or tab >>Automating an Analysis of Safety-Security Interactions for Railway Systems
2023 (English)In: Reliability, Safety, and Security of Railway Systems. Modelling, Analysis, Verification, and Certification - 5th International Conference, RSSRail 2023, Proceedings, Springer Nature , 2023, p. 3-21Conference paper, Published paper (Refereed)
Abstract [en]

Over recent years, the number of cyberattacks on safety-critical systems, including railways has been rapidly increasing. To analyze the impact of cyberattacks on safety, we need to create methods supporting a systematic and rigorous analysis of system behavior in the presence of cyber threats. In this paper, we propose a methodology and automated tool support for an integrated analysis of the impact of cyberattacks on the safety of railway systems. Our approach relies on graphical modeling in SysML, HAZOP-based analysis of cyber threats and formal modeling in Event-B. The proposed approach allows the designers to identify and visualize the safety requirements that become violated as a result of various cyberattacks.

Place, publisher, year, edition, pages
Springer Nature, 2023
Keywords
Automated tool support, Cyberattacks, Integrated formal modelling, Railway networked control systems, Safety
National Category
Computer Sciences Embedded Systems
Identifiers
urn:nbn:se:kth:diva-339269 (URN)10.1007/978-3-031-43366-5_1 (DOI)001156323700001 ()2-s2.0-85174448568 (Scopus ID)
Conference
5th International conference on Reliability, Safety and Security of Railway Systems: Modelling, Analysis, Verification and Certification, RSSRail 2023, Berlin, Germany, Oct 10 2023 - Oct 12 2023
Note

Part of ISBN 9783031433658

QC 20231106

Available from: 2023-11-06 Created: 2023-11-06 Last updated: 2025-04-17Bibliographically approved
Poorhadi, E., Troubitsyna, E. & Dán, G. (2022). Analysing the Impact of Security Attacks on Safety Using SysML and Event-B. In: Seguin, C Zeller, M Prosvirnova, T (Ed.), MODEL-BASED SAFETY AND ASSESSMENT, IMBSA 2022: . Paper presented at 8th International Symposium on Model-Based Safety and Assessment (IMBSA), SEP 05-07, 2022, Munich, GERMANY (pp. 170-185). Springer Nature, 13525
Open this publication in new window or tab >>Analysing the Impact of Security Attacks on Safety Using SysML and Event-B
2022 (English)In: MODEL-BASED SAFETY AND ASSESSMENT, IMBSA 2022 / [ed] Seguin, C Zeller, M Prosvirnova, T, Springer Nature , 2022, Vol. 13525, p. 170-185Conference paper, Published paper (Refereed)
Abstract [en]

Safety-critical control systems increasingly rely on networking technologies, which makes these systems vulnerable to cyber attacks that can potentially jeopardise system safety. To achieve safe- and secure-by-construction development, the designers should analyse the impact of security attacks already at the modelling stage. Since SysML is often used for modelling safety-critical systems, in this paper, we propose to integrate modelling in SysML and Event-B to enable reasoning about safety-security interactions at system modelling stage. Our approach combines the benefits of graphical modelling in SysML with the mathematical rigor of Event-B to visualise and formalise the analysis of the impact of security attacks on system safety.

Place, publisher, year, edition, pages
Springer Nature, 2022
Series
Lecture Notes in Computer Science, ISSN 0302-9743
Keywords
Safety-security interactions, Integrated approach, Formal specification and verification, Graphical modelling
National Category
Computer Systems Reliability and Maintenance
Identifiers
urn:nbn:se:kth:diva-320677 (URN)10.1007/978-3-031-15842-1_13 (DOI)000867007800013 ()2-s2.0-85138807083 (Scopus ID)
Conference
8th International Symposium on Model-Based Safety and Assessment (IMBSA), SEP 05-07, 2022, Munich, GERMANY
Note

Part of proceedings: ISBN 978-3-031-15842-1, ISBN 978-3-031-15841-4

QC 20221031

Available from: 2022-10-31 Created: 2022-10-31 Last updated: 2025-04-17Bibliographically approved
Poorhadi, E., Troubitsyna, E. & Dán, G. (2021). Formal Modelling of the Impact of Cyber Attacks on Railway Safety. In: Habli, I Sujan, M Gerasimou, S Schoitsch, E Bitsch, F (Ed.), Computer Safety, Reliability, And Security (SAFECOMP 2021): . Paper presented at SAFECOMP Conference, SEP 07, 2021, ELECTR NETWORK (pp. 117-127). SPRINGER INTERNATIONAL PUBLISHING AG, 12853
Open this publication in new window or tab >>Formal Modelling of the Impact of Cyber Attacks on Railway Safety
2021 (English)In: Computer Safety, Reliability, And Security (SAFECOMP 2021) / [ed] Habli, I Sujan, M Gerasimou, S Schoitsch, E Bitsch, F, SPRINGER INTERNATIONAL PUBLISHING AG , 2021, Vol. 12853, p. 117-127Conference paper, Published paper (Refereed)
Abstract [en]

Modern railway signaling extensively relies on wireless communication technologies for efficient operation. The communication infrastructures that they rely on are increasingly based on standardized protocols and are shared with other users. As a result, it has an increased attack surface and is more likely to become the target of cyber attacks that can result in loss of availability and, in the worst case, in safety incidents. While formal modeling of safety properties has a well-established methodology in the railway domain, the consideration of security vulnerabilities and the related threats lacks a framework that would allow a formal treatment. In this paper, we develop a modeling framework for the analysis of the potential of security vulnerabilities to jeopardize safety in communications-based train control for railway signaling, focusing on the recently introduced moving block system. We propose a refinement-based approach enabling a structured and rigorous analysis of the impact of security on system safety.

Place, publisher, year, edition, pages
SPRINGER INTERNATIONAL PUBLISHING AG, 2021
Series
Lecture Notes in Computer Science, ISSN 0302-9743
Keywords
Railway safety, Formal modelling, Event-B
National Category
Computer Systems
Identifiers
urn:nbn:se:kth:diva-303515 (URN)10.1007/978-3-030-83906-2_9 (DOI)000694725200009 ()2-s2.0-85115170088 (Scopus ID)
Conference
SAFECOMP Conference, SEP 07, 2021, ELECTR NETWORK
Note

Part of proceedings: ISBN 978-3-030-83906-2, ISBN 978-3-030-83905-5

QC 20211015

Available from: 2021-10-15 Created: 2021-10-15 Last updated: 2025-04-17Bibliographically approved
Poorhadi, E., Troubitsyna, E. & Dán, G. (2020). Formalising the Impact of Security Attacks on IoT Safety. In: SAFECOMP 2020: Computer Safety, Reliability, and Security. SAFECOMP 2020 Workshops: . Paper presented at International Conference on Computer Safety, Reliability, and Security, 15 September 2020 through 18 September 2020 (pp. 69-81). Springer Science and Business Media Deutschland GmbH
Open this publication in new window or tab >>Formalising the Impact of Security Attacks on IoT Safety
2020 (English)In: SAFECOMP 2020: Computer Safety, Reliability, and Security. SAFECOMP 2020 Workshops, Springer Science and Business Media Deutschland GmbH , 2020, p. 69-81Conference paper, Published paper (Refereed)
Abstract [en]

Modern safety-critical systems become increasingly networked and interconnected. Often the communication between the system components utilises the protocols similar to the standard Internet Protocol (IP). In particular, such protocols are used for communication between smart sensors and controller. While offering advanced capabilities such as remote diagnostics and maintenance, this also make safety-critical systems susceptible to the attacks implementable against IP-based systems. In this paper, we propose an approach to specifying a generic IP-based networked control system and formalising its security properties. We use the Event-B framework to formally analyse the impact of security attacks on safety properties of the system.

Place, publisher, year, edition, pages
Springer Science and Business Media Deutschland GmbH, 2020
Keywords
Event-B, Formal modelling, Refinement, Safety-critical systems, Security, Artificial intelligence, Embedded systems, Internet of things, Networked control systems, Safety engineering, Security systems, System of systems, Remote diagnostics, Safety critical systems, Safety property, Security attacks, Security properties, System components, Internet protocols
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:kth:diva-290843 (URN)10.1007/978-3-030-55583-2_5 (DOI)001333168000006 ()2-s2.0-85096535275 (Scopus ID)
Conference
International Conference on Computer Safety, Reliability, and Security, 15 September 2020 through 18 September 2020
Note

QC 20210323

Available from: 2021-03-23 Created: 2021-03-23 Last updated: 2025-12-05Bibliographically approved
Poorhadi, E. & Troubitsyna, E. Integrating Graphical and Formal Modelling to Analyse the Impact of Cyberattacks on Safety of Networked Control Systems.
Open this publication in new window or tab >>Integrating Graphical and Formal Modelling to Analyse the Impact of Cyberattacks on Safety of Networked Control Systems
(English)In: Article in journal (Refereed) Submitted
National Category
Computer Sciences
Identifiers
urn:nbn:se:kth:diva-362567 (URN)
Note

QC 20250417

Available from: 2025-04-17 Created: 2025-04-17 Last updated: 2025-04-17Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-5259-8839

Search in DiVA

Show all publications