At Design-Time Approach for Supervisory Control of Opacity

被引:1
|
作者
Souid, Nour Elhouda [1 ,2 ]
Klai, Kais [2 ]
Abid, Chiheb Ameur [3 ]
Ben Ahmed, Samir [2 ]
机构
[1] Univ Sorbonne Paris Nord, LIPN UMR CNRS 7030, Villetaneuse, France
[2] Univ Tunis El Manar, LIPSIC Lab, Fac Sci Tunis, Tunis, Tunisia
[3] Univ Tunis El Manar, Mediatron Lab, SupCom, Tunis, Tunisia
关键词
Security; Information flow; Opacity; Supervisory control theory; Formal methods;
D O I
10.1007/978-3-031-17834-4_3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Opacity is a property of information flow that characterizes the ability of a system to keep a secret information hidden from a malicious external entity, called an attacker. Given a critical system that may leak confidential information, an attacker with partial observation of the system 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, to the current execution to disable any controllable action that eventually leads to the violation of the opacity of the system. The supervision function is built at design time based on a new version of the symbolic observation graph that represents a reduced abstraction of the state space graph of the system preserving the observation of both the attacker and the controller. The language induced by this function is proven to be controllable, observable and supremal no matter the relation that exists between the observations of the attacker and the controller.
引用
收藏
页码:37 / 54
页数:18
相关论文
共 50 条
  • [1] Supervisory Control for Opacity
    Dubreil, Jeremy
    Darondeau, Philippe
    Marchand, Herve
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (05) : 1089 - 1100
  • [2] Enforcing Degree of Opacity with Supervisory Control
    Schonewille, Bryony H.
    Moulton, Richard Hugh
    Rudie, Karen
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 5450 - 5457
  • [3] A Transformation Approach to Enact the Design-Time Simulation of BPMN Models
    Bocciarelli, P.
    D'Ambrogio, A.
    Giglio, A.
    Paglia, E.
    Gianni, D.
    2014 IEEE 23RD INTERNATIONAL WETICE CONFERENCE (WETICE), 2014, : 199 - 204
  • [4] A Systematic Approach to Classify Design-Time Global Scheduling Techniques
    Kritikakou, Angeliki
    Catthoor, Francky
    Kelefouras, Vasilios
    Goutis, Costas
    ACM COMPUTING SURVEYS, 2013, 45 (02)
  • [5] Managing Design-Time Uncertainty
    Famelis, Michalis
    Chechik, Marsha
    2017 ACM/IEEE 20TH INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS (MODELS 2017), 2017, : 179 - 179
  • [6] Managing design-time uncertainty
    Famelis, Michalis
    Chechik, Marsha
    SOFTWARE AND SYSTEMS MODELING, 2019, 18 (02): : 1249 - 1284
  • [7] A Design-Time Semi-Automatic Approach for Obfuscating a Business Process Model in a Trusted Multi-Cloud Deployment: A Design-Time Approach for BP Obfuscation
    Nacer, Amina Ahmed
    Goettelmann, Elio
    Youcef, Samir
    Tari, Abdelkamel
    Godart, Claude
    INTERNATIONAL JOURNAL OF WEB SERVICES RESEARCH, 2018, 15 (04) : 61 - 81
  • [8] Managing design-time uncertainty
    Michalis Famelis
    Marsha Chechik
    Software & Systems Modeling, 2019, 18 : 1249 - 1284
  • [9] Optimal Supervisory Control of Opacity for Modular Systems
    Souid, Nour Elhouda
    Klai, Kais
    Abid, Chiheb Ameur
    Ben Ahmed, Samir
    2022 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING, ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM, 2022, : 854 - 861
  • [10] Supervisory machining control: Design approach and experiments
    Univ of Michigan, Ann Arbor, United States
    CIRP Ann Manuf Technol, 1 (301-306):