Synthesis of Dynamic Masks for Infinite-Step Opacity

被引:34
|
作者
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
基金
中国国家自然科学基金;
关键词
Delayed information; discrete-event systems (DESs); dynamic masks; infinite-step opacity; DISCRETE-EVENT SYSTEMS; CURRENT-STATE OPACITY; SENSOR ACTIVATION; VERIFICATION; ENFORCEMENT;
D O I
10.1109/TAC.2019.2916940
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We investigate the problem of synthesizing dynamic masks that preserve the infinite-step opacity in the context of discrete-event systems. Dynamic mask is an information acquisition mechanism that controls the observability of the system's events dynamically online, e.g., by turning sensors on/off. A system equipped with a dynamic mask is said to be infinite-step opaque if an outside intruder that can access all acquired information can never infer that the system was at some secret state for any specific previous instant. Existing works on the dynamic mask synthesis problem can only preserve the current-state opacity. However, synthesizing dynamic masks for the infinite-step opacity, which is stronger than the current-state opacity, is much more challenging. The main reason is that the delayed information is involved in this problem and whether or not a current secret can be revealed depends on sensing decisions to be synthesized in the future. In this paper, a new type of information state is proposed to capture all the delayed information in the infinite-step opacity synthesis problem. An effective algorithm is then presented to solve the synthesis problem, which extends existing dynamic mask synthesis techniques from the current-state opacity to infinite-step opacity. Additionally, an information-state-reduction-based approach is proposed to further mitigate the computational complexity of the synthesis procedure. Finally, we discuss how to generalize our results to a class properties with delayed information including infinite-step K-anonymity and infinite-step indistinguishability.
引用
收藏
页码:1429 / 1441
页数:13
相关论文
共 50 条
  • [1] Synthesis of Dynamic Masks for Infinite-Step Opacity
    Yin, Xiang
    Li, Shaoyuan
    [J]. IFAC PAPERSONLINE, 2018, 51 (07): : 343 - 348
  • [2] Verification of Infinite-Step Opacity and Complexity Considerations
    Saboori, Anooshiravan
    Hadjicostis, Christoforos N.
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (05) : 1265 - 1269
  • [3] Enforcement for infinite-step opacity and K-step opacity via insertion mechanism
    Liu, Rongjian
    Lu, Jianquan
    [J]. AUTOMATICA, 2022, 140
  • [4] Infinite-step opacity and K-step opacity of stochastic discrete-event systems
    Yin, Xiang
    Li, Zhaojian
    Wang, Weilin
    Li, Shaoyuan
    [J]. AUTOMATICA, 2019, 99 : 266 - 274
  • [5] Verification of approximate infinite-step opacity using barrier certificates
    Kalat, Shadi Tasdighi
    Liu, Siyuan
    Zamani, Majid
    [J]. 2022 EUROPEAN CONTROL CONFERENCE (ECC), 2022, : 175 - 180
  • [6] Infinite-Step Opacity of Stochastic Discrete-Event Systems
    Yin, Xiang
    Li, Zhaojian
    Wang, Weilin
    Li, Shaoyuan
    [J]. 2017 11TH ASIAN CONTROL CONFERENCE (ASCC), 2017, : 102 - 107
  • [7] Verification of Infinite-step Opacity Using Labeled Petri Nets
    Lan, Hao
    Tong, Yin
    Seatzu, Carla
    [J]. IFAC PAPERSONLINE, 2020, 53 (02): : 1729 - 1734
  • [8] Supervisory Control of Discrete-Event Systems for Infinite-Step Opacity
    Xie, Yifan
    Yin, Xiang
    [J]. 2020 AMERICAN CONTROL CONFERENCE (ACC), 2020, : 3665 - 3671
  • [9] Verification of K-step and infinite-step opacity of bounded labeled Petri nets
    Tong, Yin
    Lan, Hao
    Seatzu, Carla
    [J]. AUTOMATICA, 2022, 140
  • [10] Infinite-step opacity of nondeterministic finite transition systems: A bisimulation relation approach
    Zhang, Kuize
    Zamani, Majid
    [J]. 2017 IEEE 56TH ANNUAL CONFERENCE ON DECISION AND CONTROL (CDC), 2017,