Opacity Enforcing Supervisory Control Using Nondeterministic Supervisors

被引:13
|
作者
Xie, Yifan [1 ,2 ]
Yin, Xiang [1 ,2 ]
Li, Shaoyuan [1 ,2 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Automat, Shanghai 200240, Peoples R China
[2] Shanghai Jiao Tong Univ, Key Lab Syst Control & Informat Proc, Shanghai 200240, Peoples R China
基金
中国国家自然科学基金;
关键词
Discrete-event systems (DES); opacity; supervisory control; DISCRETE-EVENT SYSTEMS; CURRENT-STATE OPACITY; K-STEP OPACITY; INFINITE-STEP; ENFORCEMENT; VALIDATION;
D O I
10.1109/TAC.2021.3131125
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we investigate the enforcement of opacity via supervisory control in the context of discrete-event systems. A system is said to be opaque if the intruder, which is modeled as a passive observer, can never infer confidently that the system is at a secret state. The design objective is to synthesize a supervisor such that the closed-loop system is opaque even when the control policy is publicly known. In this article, we propose a new approach for enforcing opacity using nondeterministic supervisors. A nondeterministic supervisor is a decision mechanism that provides a set of control decisions at each instant, and randomly picks a specific control decision from the decision set to actually control the plant. Compared with the standard deterministic control mechanism, such a nondeterministic control mechanism can enhance the plausible deniability of the controlled system as the online control decision is a random realization and cannot be implicitly inferred from the control policy. We provide a sound and complete algorithm for synthesizing a nondeterministic opacity-enforcing supervisor. Furthermore, we show that nondeterministic supervisors are strictly more powerful than deterministic supervisors in the sense that there may exist a nondeterministic opacity-enforcing supervisor even when deterministic supervisors cannot enforce opacity.
引用
收藏
页码:6567 / 6582
页数:16
相关论文
共 50 条
  • [1] Opacity Enforcing Supervisory Control using Non-deterministic Supervisors
    Xie, Yifan
    Yin, Xiang
    Li, Shaoyuan
    IFAC PAPERSONLINE, 2020, 53 (02): : 1763 - 1769
  • [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] Bisimilarity enforcing supervisory control of nondeterministic discrete event systems with nondeterministic specifications
    Takai, Shigemasa
    AUTOMATICA, 2019, 108
  • [4] Bisimilarity Enforcing Supervisory Control of Nondeterministic Discrete Event Systems
    Sun, Yajuan
    Lin, Hai
    2012 AMERICAN CONTROL CONFERENCE (ACC), 2012, : 6102 - 6107
  • [5] Using Subobservers to Synthesize Opacity-Enforcing Supervisors
    Moulton, Richard Hugh
    Hamgini, Behnam Behinaein
    Khouzani, Zahra Abedi
    Meira-Goes, Romulo
    Wang, Fei
    Rudie, Karen
    DISCRETE EVENT DYNAMIC SYSTEMS-THEORY AND APPLICATIONS, 2022, 32 (04): : 611 - 640
  • [6] Using Subobservers to Synthesize Opacity-Enforcing Supervisors
    Richard Hugh Moulton
    Behnam Behinaein Hamgini
    Zahra Abedi Khouzani
    Rômulo Meira-Góes
    Fei Wang
    Karen Rudie
    Discrete Event Dynamic Systems, 2022, 32 : 611 - 640
  • [7] Synthesis of Opacity-Enforcing Supervisory Strategies Using Reinforcement Learning
    Zhang, Huimin
    Huang, Li
    Huang, Wanling
    Feng, Lei
    Li, Xianxian
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2025, 22 : 6896 - 6906
  • [8] Synthesis of Similarity Enforcing Supervisors for Nondeterministic Discrete Event Systems
    Kushi, Naoki
    Takai, Shigemasa
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2018, 63 (05) : 1457 - 1464
  • [9] Synthesis of Bisimilarity Enforcing Supervisors for Nondeterministic Discrete Event Systems
    Takai, Shigemasa
    IFAC PAPERSONLINE, 2018, 51 (07): : 1 - 6
  • [10] Optimal Opacity-Enforcing Supervisory Control of Discrete Event Systems on Choosing Cost
    Dai, Yinyin
    Wang, Fei
    Luo, Jiliang
    APPLIED SCIENCES-BASEL, 2024, 14 (06):