Litcius/Paper detail

State-Based Opacity Verification of Networked Discrete Event Systems Using Labeled Petri Nets

Yifan Dong, Naiqi Wu, Zhiwu Li

2024IEEE/CAA Journal of Automatica Sinica11 citationsDOI

Abstract

The opaque property plays an important role in the operation of a security-critical system, implying that pre-defined secret information of the system is not able to be inferred through partially observing its behavior. This paper addresses the verification of current-state, initial-state, infinite-step, and <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$K$</tex> -step opacity of networked discrete event systems modeled by labeled Petri nets, where communication losses and delays are considered. Based on the symbolic technique for the representation of states in Petri nets, an observer and an estimator are designed for the verification of current-state and initial-state opacity, respectively. Then, we propose a structure called an I-observer that is combined with secret states to verify whether a networked discrete event system is infinite-step opaque or <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$K$</tex> -step opaque. Due to the utilization of symbolic approaches for the state-based opacity verification, the computation of the reachability graphs of labeled Petri nets is avoided, which dramatically reduces the computational overheads stemming from networked discrete event systems.

Topics & Concepts

Petri netOpacityComputer scienceState (computer science)Event (particle physics)Process architecturePetri dishDistributed computingReal-time computingProgramming languagePhysicsBiologyQuantum mechanicsOpticsGeneticsPetri Nets in System ModelingBusiness Process Modeling and AnalysisFlexible and Reconfigurable Manufacturing Systems
State-Based Opacity Verification of Networked Discrete Event Systems Using Labeled Petri Nets | Litcius