Sequence-based Vs Observer-based Approaches to Verify Current-State Opacity: A Benchmark Case

Current-state opacity deals with the capability to hide a set of reachable states from a malicious intruder that can partially observe the system's dynamic. In bounded discrete event systems, the main approach adopted to verify opacity is the so-called observer-based one, where a (possibly reduced order) observer or estimator of the system's dynamic is used to verify whether the intruder can infer if the estimated current state is fully included in the set of secrets. On the other hand, sequence-based approaches to verify opacity consist of checking if, given a sequence leading to the secret state, there exists at least another one generating the same external observation but leading to a not-secret state, on a language with finite-cardinality, even in the case of live systems. This paper compares the performance of two different algorithms for current-state opacity verification: a sequence-based one that requires solving optimization problems and observer-based ones that use a modified version of the Basis Reachability Graph.

Authors

Institutions

Publication Details

Published
2025-08-25
DOI
https://doi.org/10.1109/ccta53793.2025.11151370
Primary Topic
Petri Nets in System Modeling
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Sequence-based Vs Observer-based Approaches to Verify Current-State Opacity: A Benchmark Case

G. De Tommasi, Francesco Basile, Sara Dubbioso, Federico Fiorenza
Petri Nets in System Modeling
article

Sequence-based Vs Observer-based Approaches to Verify Current-State Opacity: A Benchmark Case

G. De Tommasi, Francesco Basile, Sara Dubbioso, Federico Fiorenza
article en

Abstract

Current-state opacity deals with the capability to hide a set of reachable states from a malicious intruder that can partially observe the system's dynamic. In bounded discrete event systems, the main approach adopted to verify opacity is the so-called observer-based one, where a (possibly reduced order) observer or estimator of the system's dynamic is used to verify whether the intruder can infer if the estimated current state is fully included in the set of secrets. On the other hand, sequence-based approaches to verify opacity consist of checking if, given a sequence leading to the secret state, there exists at least another one generating the same external observation but leading to a not-secret state, on a language with finite-cardinality, even in the case of live systems. This paper compares the performance of two different algorithms for current-state opacity verification: a sequence-based one that requires solving optimization problems and observer-based ones that use a modified version of the Basis Reachability Graph.

University of Salerno (IT), University of Naples Federico II (IT)
Openalex Percentile: Top 74%
Petri Nets in System Modeling
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.