Verification of K-Step Opacity and Analysis of Its Complexity

被引:104
|
作者
Saboori, Anooshiravan [1 ,2 ]
Hadjicostis, Christoforos N. [1 ,2 ,3 ]
机构
[1] Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
[2] Univ Illinois, Dept Elect & Comp Engn, Urbana, IL 61801 USA
[3] Univ Cyprus, Dept Elect & Comp Engn, CY-1678 Nicosia, Cyprus
基金
美国国家科学基金会;
关键词
Discrete-event systems; finite automata; security information; state estimation; wireless sensor networks;
D O I
10.1109/TASE.2011.2106775
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Motivated by security and privacy considerations in a variety of applications of discrete event systems, we describe and analyze the computational complexity required for verifying the notion of K-step opacity for systems that are modeled as nondeterministic finite automata with partial observation on their transitions. Specifically, a system is K-step opaque if, at any specific point within the last observations, the entrance of the system state to a given set of secret states remains opaque (uncertain) to an intruder who has complete knowledge of the system model and observes system activity through some natural projection map. We provide two methods for verifying K-step opacity using two different state estimator constructions, and analyze the computational complexity of both. Note to Practitioners-In many emerging security applications, there exists a need to guarantee that important information regarding a given system remains secret to outsiders, at least for a limited period of time. The notion of K-step opacity that we introduce and analyze in this paper is appropriate for the security analysis of a system that can be modeled as a partially observed and possibly nondeterministic finite automaton. The important information that is to be kept secret is captured by a subset of the system states. Potential applications include the analysis of security requirements when encrypting using pseudorandom generators, the analysis of tracking limitations of mobile agents in a certain terrain with a given sensor coverage, and the analysis of anonymity guarantees in protocols for web transactions.
引用
收藏
页码:549 / 559
页数:11
相关论文
共 50 条
  • [1] Verification of K-Step Opacity and Analysis of its Complexity
    Saboori, Anooshiravan
    Hadjicostis, Christoforos N.
    [J]. 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
  • [2] On Two-Way Observer and Its Application to the Verification of Infinite-Step and K-Step Opacity
    Yin, Xiang
    Lafortune, Stephane
    [J]. 2016 13TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS (WODES), 2016, : 361 - 366
  • [3] Verification of Strong K-Step Opacity for Discrete-Event Systems
    Han, Xiaoguang
    Zhang, Kuize
    Li, Zhiwu
    [J]. 2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 4250 - 4255
  • [4] Verification of K-step and infinite-step opacity of bounded labeled Petri nets
    Tong, Yin
    Lan, Hao
    Seatzu, Carla
    [J]. AUTOMATICA, 2022, 140
  • [5] On Verification of Weak and Strong k-Step Opacity for Discrete-Event Systems
    Balun, Jiri
    Masopust, Tomas
    [J]. IFAC PAPERSONLINE, 2022, 55 (28): : 108 - 113
  • [6] Online verification of K-step opacity by Petri nets in centralized and decentralized structures
    Zhu, Guanghui
    Li, Zhiwu
    Wu, Naiqi
    [J]. AUTOMATICA, 2022, 145
  • [7] Enforcement of K-Step Opacity with Edit Functions
    Wintenberg, Andrew
    Blischke, Matthew
    Lafortune, Stephane
    Ozay, Necmiye
    [J]. 2021 60TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2021, : 331 - 338
  • [8] Verification and enforcement of strong infinite- and k-step opacity using state recognizers
    Ma, Ziyue
    Yin, Xiang
    Li, Zhiwu
    [J]. AUTOMATICA, 2021, 133
  • [9] Enforcement for infinite-step opacity and K-step opacity via insertion mechanism
    Liu, Rongjian
    Lu, Jianquan
    [J]. AUTOMATICA, 2022, 140
  • [10] A new approach for the verification of infinite-step and K-step opacity using two-way observers
    Yin, Xiang
    Lafortune, Stephane
    [J]. AUTOMATICA, 2017, 80 : 162 - 171