Nour Elhouda Souid

dblp:301/9699 · DBLP profile ↗
← Back
5ranked-venue papers
4as first author
5since 2021 · last 2023
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 3 · 2 first-author · 3 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-author · 2 since 2021Security and privacy · 1 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021Theory of computation · 1 · 1 since 2021
YearPublicationVenuePosition
2023 Enforcing the Opacity of Modular Discrete Event Systems Using Supervisory Control
abstract
Opacity is a security property that guarantees the confidentiality of secret information from a partial observer of the system. To address this problem, we propose a modular approach that uses Supervisory and Control Theory to design a global supervisor for Modular Discrete Event Systems (MDES). This approach assumes the attacker can observe the shared alphabet between modules, and takes into account the modular structure of the system; which significantly decreases computational complexity compared to monolithic methods. To achieve this, we introduce a reduced-complexity algorithm, based on the Hyper Symbolic Observation Graph. The HSOG is an abstraction graph that considers only events that have a direct impact on the opacity. This reduces the number of states to be considered, making the algorithm more efficient.
Nour Elhouda Souid, Kaïs Klai, Chiheb Ameur Abid, Samir Ben Ahmed
CoDIT1
2023 Towards Formal Verification of Node RED-Based IoT Applications
Ikram Garfatta, Nour Elhouda Souid, Kaïs Klai
VECoS2
2022 Hyper Symbolic Observation Graph to Enforce Opacity of Discrete Event Systems using Supervisory Control
abstract
Discrete Event systems are dynamic systems with two main characteristics: their set of states is discrete and their dynamic is event driven (as opposed to time driven). In this paper, we study a security property for DES called opacity. A system$\mathcal{T}$, partially observed by a third party -called an attacker- is said to be opaque if the attacker can never conclude from its provided interface that$\mathcal{T}$is in a secret state. Given a critical system that may leak confidential information, an attacker and a subset of controllable actions, we propose an approach to synthesize a controller that enforces the system's opacity. This controller is designed as a function that applies, at run time, on the current executions to disable any controllable action that eventually leads to the violation of the system's opacity. Our approach is based on a novel graph called a Hyper Symbolic Observation Graph. The language obtained under control is proven to be maximal whatever is the relationship between the attacker and the controller observations.
Nour Elhouda Souid, Kaïs Klai, Chiheb Ameur Abid, Samir Ben Ahmed
CoDIT1
2022 At Design-Time Approach for Supervisory Control of Opacity
Nour Elhouda Souid, Kaïs Klai, Chiheb Ameur Abid, Samir Ben Ahmed
CoopIS1
2021 A Novel Approach for Supervisor Synthesis to Enforce Opacity of Discrete Event Systems
Nour Elhouda Souid, Kaïs Klai
ICICS (2)1