On-line verification of initial-state opacity by Petri nets and integer linear programming

被引:22
|
作者
Cong, Xuya [1 ,2 ]
Fanti, Maira Pia [2 ]
Mangini, Agostino Marcello [2 ]
Li, Zhiwu [1 ,3 ]
机构
[1] Xidian Univ, Sch Electromech Engn, 2 South Taibai Rd, Xian 710071, Shaanxi, Peoples R China
[2] Polytech Bari, Dept Elect & Informat Engn, I-70125 Bari, Italy
[3] Macau Univ Sci & Technol, Inst Syst Engn, Taipa, Macao, Peoples R China
关键词
Initial-state opacity; Petri nets; Integer linear programming; DISCRETE-EVENT SYSTEMS; DIAGNOSABILITY;
D O I
10.1016/j.isatra.2019.01.023
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper deals with a problem related to the observability of discrete event systems: the initial-state opacity. Given a set of system states (the secret), a system observation is called initial-state opaque if an agent (named intruder), who can partially observe the system, cannot determine whether the set of initial states consistent with an event sequence is included in the secret. Such a character can describe security problems in cyber-infrastructures, such as Internet and mobile communication networks or national defense service systems. This work presents a novel on-line methodology to verify the notion of initial-state opacity of discrete event systems that are modeled by labeled Petri nets. By working on-line, the intruder records an event and exploits integer linear programming problem for checking the initial-state opacity of the system's evolution under the given observation. A set of examples are shown to shed light on the efficiency of the presented methodology. (C) 2019 ISA. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:108 / 114
页数:7
相关论文
共 50 条
  • [31] Non-interference assessment in bounded Petri nets via Integer Linear Programming
    Basile, E.
    De Tommasi, G.
    2018 ANNUAL AMERICAN CONTROL CONFERENCE (ACC), 2018, : 3056 - 3061
  • [32] An Efficient Fault Diagnosis Approach Based on Integer Linear Programming for Labeled Petri Nets
    Zhu, Guanghui
    Feng, Lei
    Li, Zhiwu
    Wu, Naiqi
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (05) : 2393 - 2398
  • [33] Makespan optimization using Timed Petri Nets and Mixed Integer Linear Programming Problem
    Di Marino, E.
    Su, R.
    Basile, F.
    IFAC PAPERSONLINE, 2020, 53 (04): : 129 - 135
  • [34] The on-line diagnosis of time Petri nets
    Boel, René K.
    Jiroveanu, George
    Lecture Notes in Control and Information Sciences, 2013, 433 : 343 - 364
  • [35] A symbolic approach to the verification and enforcement of current-state opacity using labelled Petri nets
    Peng, Kun
    Chen, Yufeng
    Li, Zhiwu
    IET CONTROL THEORY AND APPLICATIONS, 2024, 18 (02): : 171 - 183
  • [36] Verification of Current-state Opacity for Discrete Event Systems Modeled With Unbounded Petri Nets*
    Zhu, Haoming
    Yin, Li
    Wu, Naiqi
    Li, Zhiwu
    2022 8TH INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT'22), 2022, : 1261 - 1266
  • [37] Symbolic Verification of Current-State Opacity of Discrete Event Systems Using Petri Nets
    Dong, Yifan
    Li, Zhiwu
    Wu, Naiqi
    IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (12): : 7628 - 7641
  • [38] Assessment of Initial-State-Opacity in Live Bounded and Reversible Discrete Event Systems via Integer Linear Programming
    Basile, Francesco
    De Tommasi, Gianmaria
    Motta, Carlo
    Petrillo, Alberto
    Santini, Stefania
    2022 30TH MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2022, : 994 - 999
  • [39] Verification of Infinite-step Opacity Using Labeled Petri Nets
    Lan, Hao
    Tong, Yin
    Seatzu, Carla
    IFAC PAPERSONLINE, 2020, 53 (02): : 1729 - 1734
  • [40] Verification of Language-Based Opacity in Petri Nets Using Verifier
    Tong, Yin
    Ma, Ziyue
    Li, Zhiwu
    Seatzu, Carla
    Giua, Alessandro
    2016 AMERICAN CONTROL CONFERENCE (ACC), 2016, : 757 - 763