English

Reduced-Complexity Verification for K-Step and Infinite-Step Opacity in Discrete Event Systems

Formal Languages and Automata Theory 2023-10-19 v1

Abstract

Opacity is a property that captures security concerns in cyber-physical systems and its verification plays a significant role. This paper investigates the verifications of K-step and infinite-step weak and strong opacity for partially observed nondeterministic finite state automata. K-step weak opacity is checked by constructing, for some states in the observer, appropriate state-trees, to propose a necessary and sufficient condition. Based on the relation between K-step weak and infinite-step weak opacity, a condition that determines when a system is not infinite-step weak opaque is presented. Regarding K-step and infinite-step strong opacity, we develop a secret-involved projected automaton, based on which we construct secret-unvisited state trees to derive a necessary and sufficient condition for K-step strong opacity. Furthermore, an algorithm is reported to compute a verifier that can be used to obtain a necessary and sufficient condition for infinite-step strong opacity. It is argued that, in some particular cases, the proposed methods achieve reduced complexity compared with the state of the art.

Keywords

Cite

@article{arxiv.2310.11825,
  title  = {Reduced-Complexity Verification for K-Step and Infinite-Step Opacity in Discrete Event Systems},
  author = {Xiaoyan Li and Christoforos N. Hadjicostis and Zhiwu Li},
  journal= {arXiv preprint arXiv:2310.11825},
  year   = {2023}
}
R2 v1 2026-06-28T12:54:10.908Z