Verification and enforcement of strong infinite- and k-step opacity using state recognizers

被引:34
|
作者
Ma, Ziyue [1 ]
Yin, Xiang [2 ,3 ]
Li, Zhiwu [1 ,4 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Peoples R China
[2] Shanghai Jiao Tong Univ, Dept Automat, Shanghai 201108, Peoples R China
[3] Shanghai Jiao Tong Univ, Key Lab Syst Control & Informat Proc, Shanghai 201108, Peoples R China
[4] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macao, Peoples R China
基金
中国国家自然科学基金;
关键词
Discrete event system; Infinite-step opacity; k-step opacity; State recognizer; DISCRETE-EVENT SYSTEMS; NOTIONS;
D O I
10.1016/j.automatica.2021.109838
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we study the verification and enforcement problems of strong infinite-step opacity and k-step opacity for partially observed discrete-event systems modeled by finite state automata. Strong infinite-step opacity is a property such that the visit of a secret state cannot be inferred by an intruder at any instance along the entire observation trajectory, while strong k-step opacity is a property such that the visit of a secret state cannot be inferred within k steps after the visit. We propose two information structures called an 8-step recognizer and a k-step recognizer to verify these two properties. The complexities of our algorithms to verify strong infinite- and k-step opacity are O(2(2.vertical bar X vertical bar) . vertical bar E-o vertical bar) and O(2((k+2)) .vertical bar X vertical bar . vertical bar Eo vertical bar), respectively, which are lower than that of existing methods in the literature (vertical bar X vertical bar and vertical bar E-o vertical bar are the numbers of states and observable events in a plant, respectively). We also derive an upper bound for the value of k in strong k-step opacity, and propose an effective algorithm to determine the maximal value of k for a given plant. Finally, we note that enforcement of strong infinite- and k-step opacity can be transformed into a language specification enforcement problem and hence be solved using supervisory control. (C) 2021 Elsevier Ltd. All rights reserved.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Infinite- and K-Step Opacity Verification of Discrete-Event Systems Under Nondeterministic Observations
    Qian Chu
    Jiahui Zhang
    Xiaoguang Han
    Zhiwu Li
    Zengqiang Chen
    Journal of Systems Science and Complexity, 2023, 36 : 1830 - 1850
  • [2] Infinite- and K-Step Opacity Verification of Discrete-Event Systems Under Nondeterministic Observations
    Chu, Qian
    Zhang, Jiahui
    Han, Xiaoguang
    Li, Zhiwu
    Chen, Zengqiang
    JOURNAL OF SYSTEMS SCIENCE & COMPLEXITY, 2023, 36 (05) : 1830 - 1850
  • [3] Enforcement for infinite-step opacity and K-step opacity via insertion mechanism
    Liu, Rongjian
    Lu, Jianquan
    AUTOMATICA, 2022, 140
  • [4] Enforcement of K-Step Opacity with Edit Functions
    Wintenberg, Andrew
    Blischke, Matthew
    Lafortune, Stephane
    Ozay, Necmiye
    2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 331 - 338
  • [5] Verification of Strong K-Step Opacity for Discrete-Event Systems
    Han, Xiaoguang
    Zhang, Kuize
    Li, Zhiwu
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 4250 - 4255
  • [6] Verification of K-step and infinite-step opacity of bounded labeled Petri nets
    Tong, Yin
    Lan, Hao
    Seatzu, Carla
    AUTOMATICA, 2022, 140
  • [7] A new approach for the verification of infinite-step and K-step opacity using two-way observers
    Yin, Xiang
    Lafortune, Stephane
    AUTOMATICA, 2017, 80 : 162 - 171
  • [8] On Verification of Weak and Strong k-Step Opacity for Discrete-Event Systems
    Balun, Jiri
    Masopust, Tomas
    IFAC PAPERSONLINE, 2022, 55 (28): : 108 - 113
  • [9] On Two-Way Observer and Its Application to the Verification of Infinite-Step and K-Step Opacity
    Yin, Xiang
    Lafortune, Stephane
    2016 13TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS (WODES), 2016, : 361 - 366
  • [10] Verification of K-Step Opacity and Analysis of its Complexity
    Saboori, Anooshiravan
    Hadjicostis, Christoforos N.
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 205 - 210