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 条
  • [21] Efficient verification of a class of time Petri nets using linear programming
    Li, XD
    Lilius, J
    INFORMATION PROCESSING LETTERS, 2001, 77 (5-6) : 219 - 224
  • [22] On-line Algorithm for Current State Opacity Enforcement in a Petri Net Framework
    Cong, X. Y.
    Fanti, M. P.
    Mangini, A. M.
    Li, Z. W.
    IFAC PAPERSONLINE, 2018, 51 (07): : 349 - 354
  • [23] Modelling integer linear programs with Petri nets
    Richard, P.
    RAIRO Recherche Operationnelle, 2000, 34 (03): : 305 - 312
  • [24] Modelling integer linear programs with Petri nets
    Richard, P
    RAIRO-RECHERCHE OPERATIONNELLE-OPERATIONS RESEARCH, 2000, 34 (03): : 305 - 312
  • [25] Language-Based Opacity Verification in Partially Observed Petri Nets through Linear Constraints
    Saadaoui, Ikram
    Labed, Abdeldjalil
    Li, Zhiwu
    El-Sherbeeny, Ahmed M.
    Du, Huiran
    MATHEMATICS, 2023, 11 (18)
  • [26] Verification of Approximate Initial-State Opacity for Control Systems via Neural Augmented Barrier Certificates
    Wang, Shengpu
    Ding, Mi
    Lin, Wang
    Jia, Yubo
    MATHEMATICS, 2022, 10 (14)
  • [27] Current-state opacity and initial-state opacity of modular discrete event systems
    Yang, Jingkai
    Deng, Weilin
    Qiu, Daowen
    INTERNATIONAL JOURNAL OF CONTROL, 2022, 95 (11) : 3037 - 3049
  • [28] Verification of Archive System Opacity With Bounded Labeled Petri Nets
    Liu, Zhenzhong
    IEEE ACCESS, 2024, 12 : 57185 - 57193
  • [29] Sensors selection for K-diagnosability of Petri nets via Integer Linear Programming
    Basile, Francesco
    De Tommasi, Gianmaria
    Sterle, Claudio
    2015 23RD MEDITERRANEAN CONFERENCE ON CONTROL AND AUTOMATION (MED), 2015, : 168 - 175
  • [30] A solution to the problem of deadlocks in concurrent systems using Petri nets and integer linear programming
    Tricas, F
    Colom, JM
    Ezpeleta, J
    SIMULATION IN INDUSTRY'99: 11TH EUROPEAN SIMULATION SYMPOSIUM 1999, 1999, : 542 - 546