Launch week offerEnds in00h00m00s

Ruggero Lanotte

Associate Professor

University of Insubria
Country flagItaly

Research Interests

ApplyKite TwinLearns as you apply

Make your next move.

Prepare your application

Review drafts before you send them.

Explore related searches

Articles (10)

Year:

2025

Year:

2025

Year:

2024

Year:

2024

Year:

2024

Year:

2024

Year:

2023

Year:

2023

Year:

2023

With the advent of Industry 4.0 , industrial facilities and critical infrastructures are transforming into an ecosystem of heterogeneous physical and cyber components, such as programmable logic controllers , increasingly interconnected and therefore exposed to cyber-physical attacks , i.e., security breaches in cyberspace that may adversely affect the physical processes underlying industrial control systems . In this article, we propose a formal approach based on runtime enforcement to ensure specification compliance in networks of controllers, possibly compromised by colluding malware that may locally tamper with actuator commands, sensor readings, and inter-controller communications. Our approach relies on an ad-hoc sub-class of Ligatti et al.’s edit automata to enforce controllers represented in Hennessy and Regan’s Timed Process Language . We define a synthesis algorithm that, given an alphabet 𝒫 of observable actions and a timed correctness property e , returns a monitor that enforces the property e during the execution of any (potentially corrupted) controller with alphabet 𝒫, and complying with the property e . Our monitors do mitigation by correcting and suppressing incorrect actions of corrupted controllers and by generating actions in full autonomy when the controller under scrutiny is not able to do so in a correct manner. Besides classical requirements, such as transparency and soundness , the proposed enforcement enjoys deadlock- and diverge-freedom of monitored controllers, together with scalability when dealing with networks of controllers. Finally, we test the proposed enforcement mechanism on a non-trivial case study, taken from the context of industrial water treatment systems, in which the controllers are injected with different malware with different malicious goals.

Year:

2022

Collaborators (6)

Jian Xiang

Assistant Professor

Harvard University

UNITED STATES
View details

Vittoria Cozza

Assistant Professor

Università della Svizzera italiana Facoltà di scienze informatiche

ITALY
View details

Andrei Munteanu

Università degli Studi di Torino

ITALY
View details

Valentina Castiglioni

Eindhoven University of Technology

NETHERLANDS
View details

Michele Loreti

Full Professor (Professore Ordinario)

University of Camerino

ITALY
View details

Nicola Zannone

Associate Professor

Eindhoven University of Technology

NETHERLANDS
View details