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 条
  • [41] Verification in concurrent programming with Petri nets structural techniques
    Barkaoui, K
    Pradat-Peyre, JF
    THIRD IEEE INTERNATIONAL HIGH-ASSURANCE SYSTEMS ENGINEERING SYMPOSIUM, PROCEEDINGS, 1998, : 124 - 133
  • [42] Decidability of the Initial-State Opacity of Real-Time Automata
    Wang, Lingtai
    Zhan, Naijun
    SYMPOSIUM ON REAL-TIME AND HYBRID SYSTEMS: ESSAYS DEDICATED TO PROFESSOR CHAOCHEN ZHOU ON THE OCCASION OF HIS 80TH BIRTHDAY, 2018, 11180 : 44 - 60
  • [43] Verifying time Petri nets by linear programming
    Li, XD
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2001, 16 (01) : 39 - 46
  • [44] Verifying Time Petri Nets by Linear Programming
    李宣东
    Journal of Computer Science and Technology, 2001, (01) : 39 - 46
  • [45] Verification of Current-State Opacity in Time Labeled Petri Nets With Its Application to Smart Houses
    Qin, Tao
    Yin, Li
    Wu, Naiqi
    Li, Zhiwu
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2024, 21 (04) : 7616 - 7628
  • [46] Verifying time Petri nets by linear programming
    Xuandong Li
    Journal of Computer Science and Technology, 2001, 16 : 39 - 46
  • [47] IMPLEMENTATION OF THRESHOLD NETS BY INTEGER LINEAR PROGRAMMING
    BREUER, MA
    IEEE TRANSACTIONS ON ELECTRONIC COMPUTERS, 1965, EC14 (06): : 950 - +
  • [48] State-Based Opacity Verification of Networked Discrete Event Systems Using Labeled Petri Nets
    Dong, Yifan
    Wu, Naiqi
    Li, Zhiwu
    IEEE-CAA JOURNAL OF AUTOMATICA SINICA, 2024, 11 (05) : 1274 - 1291
  • [49] State-Based Opacity Verification of Networked Discrete Event Systems Using Labeled Petri Nets
    Yifan Dong
    Naiqi Wu
    Zhiwu Li
    IEEE/CAA Journal of Automatica Sinica, 2024, 11 (05) : 1274 - 1291
  • [50] On-line identification of Petri Nets with unobservable transitions
    Dotoli, M.
    Fanti, M. P.
    Mangini, A. M.
    Ukovich, W.
    WODES' 08: PROCEEDINGS OF THE 9TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, 2008, : 449 - +