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 条
  • [21] A supervisory control approach in economic MPC design for refrigeration systems
    Shafiei, Seyed Ehsan
    Stoustrup, Jakob
    Rasmussen, Henrik
    2013 EUROPEAN CONTROL CONFERENCE (ECC), 2013, : 1565 - 1570
  • [22] Customising processors: Design-time and run-time opportunities
    Luk, W
    COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2004, 3133 : 49 - 58
  • [23] Combinatorial Test Design Using Design-Time Decisions for Variability
    Lee, Jihyun
    Hwang, Sunmyung
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2019, 29 (08) : 1141 - 1158
  • [24] Precis: A design-time precision analysis tool
    Chang, ML
    Hauck, S
    10TH ANNUAL IEEE SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES, PROCEEDINGS, 2002, : 229 - 238
  • [25] Managing Design-time Uncertainty in OCL Expressions
    Clariso, Robert
    Burgueno, Lola
    Cabot, Jordi
    JOURNAL OF OBJECT TECHNOLOGY, 2022, 21 (04):
  • [26] Design-Time Improvement Using a Functional Approach to Specify GraphSLAM with Deterministic Performance on an FPGA
    Appel, Robin
    Folmer, Hendrik
    Kuper, Jan
    Wester, Rinse
    Broenink, Jan
    2017 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2017, : 797 - 803
  • [27] Opacity Enforcing Supervisory Control using Non-deterministic Supervisors
    Xie, Yifan
    Yin, Xiang
    Li, Shaoyuan
    IFAC PAPERSONLINE, 2020, 53 (02): : 1763 - 1769
  • [28] Decentralized Opacity Enforcement in Discrete Event Systems Using Supervisory Control
    Tong, Yin
    Cai, Kai
    Giua, Alessandro
    2018 57TH ANNUAL CONFERENCE OF THE SOCIETY OF INSTRUMENT AND CONTROL ENGINEERS OF JAPAN (SICE), 2018, : 1053 - 1058
  • [29] Design-Time Analysis of Data Inaccuracy Awareness at Runtime
    Evron, Yotam
    Soffer, Pnina
    Zamansky, Anna
    BUSINESS PROCESS MANAGEMENT WORKSHOPS (BPM 2017), 2018, 308 : 600 - 612
  • [30] On the definition and design-time analysis of process performance indicators
    del-Rio-Ortega, Adela
    Resinas, Manuel
    Cabanillas, Cristina
    Ruiz-Cortes, Antonio
    INFORMATION SYSTEMS, 2013, 38 (04) : 470 - 490