Back to Search Start Over

Verification and enforcement of current-state opacity based on a state space approach.

Authors :
Zhou, Yingrui
Chen, Zengqiang
Liu, Zhongxin
Source :
European Journal of Control; May2023, Vol. 71, pN.PAG-N.PAG, 1p
Publication Year :
2023

Abstract

• Construct the observable state transition structure matrix of a given system. • Propose a lower-space-complexity algorithm to state estimation. • Present the sufficient and necessary condition for an opaque (controlled) system. In this study, the current-state opacity verification and enforcement problems in the context of partially-observed discrete event systems are investigated based on an algebraic state space approach. Current-state opacity is defined as a measure of whether a system can protect current vital information from exposure. If given systems are not current-state opaque, it is necessary to synthesize a supervisor to restrict systems' behavior and enforce the property. In this paper, the algebraic-state-space-based approach to these problems provides a novel perspective to the literature. Firstly, an equivalent algebraic structure of a partially-observed finite automaton is established with the help of the semi-tensor product, where the complexity of an observable structure matrix is O (| X | 2 | E o |) (X is the set of states and E o is the set of observable events). And then, using the breadth-first search method, an algorithm to ascertain the state estimate is proposed based on the observable structure matrix, the complexity of which is O (| X | 3 | E o |). For the verification of current-state opacity, it is carried out by determining whether or not there exists a leaking state estimate in the set of secret-related state estimates. In the worst case, this process would be done in O (2 | X |). For the enforcement of opacity, the algebraic expression of a controlled system is also constructed, under which, the breadth-first search approach can still be applied to ascertain state estimates under each control profile. How to obtain all permissive control profiles is summarized as Algorithm 2, the complexity of which is O (2 | E | × | X | 3 × | E o | + 2 | X |). [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
09473580
Volume :
71
Database :
Supplemental Index
Journal :
European Journal of Control
Publication Type :
Academic Journal
Accession number :
163469558
Full Text :
https://doi.org/10.1016/j.ejcon.2023.100795