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 条
  • [31] Verification of State-Based Opacity Using Petri Nets
    Tong, Yin
    Li, Zhiwu
    Seatzu, Carla
    Giua, Alessandro
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (06) : 2823 - 2837
  • [32] Verification of Current-State Opacity Using Petri Nets
    Tong, Yin
    Li, Zhiwu
    Seatzu, Carla
    Giua, Alessandro
    2015 AMERICAN CONTROL CONFERENCE (ACC), 2015, : 1935 - 1940
  • [33] Identification of room temperature models using k-step PEM for Hammerstein systems
    Paschke, Fabian
    Zaiczek, Tobias
    Roebenack, Klaus
    2019 23RD INTERNATIONAL CONFERENCE ON SYSTEM THEORY, CONTROL AND COMPUTING (ICSTCC), 2019, : 320 - 325
  • [34] Verification of Joint Current-State Opacity Using Petri Nets
    Zhao, Wenjie
    Giua, Alessandro
    Li, Zhiwu
    IFAC PAPERSONLINE, 2023, 56 (02): : 7899 - 7905
  • [35] Formal verification of infinite state systems using Boolean methods
    Bryant, Randal E.
    TERM REWRITING AND APPLICATIONS, PROCEEDINGS, 2006, 4098 : 1 - 3
  • [36] Verification of sets of infinite state processes using program transformation
    Fioravanti, F
    Pettorossi, A
    Proietti, M
    LOGIC BASED PROGRAM SYNTHESIS AND TRANSFORMATION, 2002, 2372 : 111 - 128
  • [37] Formal verification of infinite state systems using Boolean methods
    Bryant, Randal E.
    21st Annual IEEE Symposium on Logic in Computer Science, Proceedings, 2006, : 3 - 4
  • [38] Current-state opacity verification in discrete event systems using an observer net
    Abdeldjalil Labed
    Ikram Saadaoui
    Naiqi Wu
    Jiaxin Yu
    Zhiwu Li
    Scientific Reports, 12 (1)
  • [39] Current-state opacity verification in discrete event systems using an observer net
    Labed, Abdeldjalil
    Saadaoui, Ikram
    Wu, Naiqi
    Yu, Jiaxin
    Li, Zhiwu
    SCIENTIFIC REPORTS, 2022, 12 (01):
  • [40] Symbolic verification of communication protocols with infinite state spaces using QDDs
    Université de Liège, Institut Montefiore, B28, 4000 Liège Sart-Tilman, Belgium
    不详
    Formal Methods Syst Des, 3 (237-255):