A new approach for the verification of infinite-step and K-step opacity using two-way observers

被引:101
|
作者
Yin, Xiang [1 ]
Lafortune, Stephane [2 ]
机构
[1] Shanghai Jiao Tong Univ, Dept Automat, Shanghai 200240, Peoples R China
[2] Univ Michigan, Dept Elect Engn & Comp Sci, Ann Arbor, MI 48109 USA
基金
美国国家科学基金会;
关键词
Discrete event systems; Infinite-step opacity; K-step opacity; Two-way observer; DISCRETE-EVENT SYSTEMS;
D O I
10.1016/j.automatica.2017.02.037
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the context of security analysis for information flow properties, where a potentially malicious observer (intruder) tracks the observed behavior of a given system, infinite-step opacity (respectively, K-step opacity) holds if the intruder can never determine for sure that the system was in a secret state for any instant within infinite steps (respectively, K steps) prior to that particular instant. We present new algorithms for the verification of the properties of infinite-step opacity and K-step opacity for partially-observed discrete event systems modeled as finite-state automata. Our new algorithms are based on a novel separation principle for state estimates that characterizes the information dependence in opacity verification problems, and they have lower computational complexity than previously-proposed ones in the literature. Specifically, we propose a new information structure, called the two-Way observer, that is used for the verification of infinite-step and K-step opacity. Based on the two-way observer, a new upper bound for the delay in K-step opacity is derived, which also improves previously-known results. (C) 2017 Elsevier Ltd. All rights reserved.
引用
收藏
页码:162 / 171
页数:10
相关论文
共 29 条
  • [1] 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
  • [2] Authors' Reply to "Comments on "A new approach for the verification of infinite-step and K-step opacity using two-way observers" [Automatica, 2017(80)162-171]"
    Yin, Xiang
    Lafortune, Stephane
    AUTOMATICA, 2021, 124
  • [3] Authors’ Reply to Comments on A new approach for the verification of infinite-step and K-step opacity using two-way observers [Automatica, 2017(80)162-171]
    Yin, Xiang
    Lafortune, Stéphane
    Automatica, 2021, 124
  • [4] Comments on "A new approach for the verification of infinite-step and K -step opacity using two-way observers"[Automatica 80 (2017) 162-171]
    Lan, Hao
    Tong, Yin
    Guo, Jin
    Giua, Alessandro
    AUTOMATICA, 2020, 122 (122)
  • [5] Verification of K-step and infinite-step opacity of bounded labeled Petri nets
    Tong, Yin
    Lan, Hao
    Seatzu, Carla
    AUTOMATICA, 2022, 140
  • [6] Enforcement for infinite-step opacity and K-step opacity via insertion mechanism
    Liu, Rongjian
    Lu, Jianquan
    AUTOMATICA, 2022, 140
  • [7] Infinite-step opacity and K-step opacity of stochastic discrete-event systems
    Yin, Xiang
    Li, Zhaojian
    Wang, Weilin
    Li, Shaoyuan
    AUTOMATICA, 2019, 99 : 266 - 274
  • [8] Verification of Infinite-Step Opacity and Complexity Considerations
    Saboori, Anooshiravan
    Hadjicostis, Christoforos N.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2012, 57 (05) : 1265 - 1269
  • [9] Verification of approximate infinite-step opacity using barrier certificates
    Kalat, Shadi Tasdighi
    Liu, Siyuan
    Zamani, Majid
    2022 EUROPEAN CONTROL CONFERENCE (ECC), 2022, : 175 - 180
  • [10] Verification of Infinite-step Opacity Using Labeled Petri Nets
    Lan, Hao
    Tong, Yin
    Seatzu, Carla
    IFAC PAPERSONLINE, 2020, 53 (02): : 1729 - 1734