Event Concealment and Concealability Enforcement in Discrete Event Systems Under Partial Observation

被引:1
作者
Duan, Wei [1 ]
Hadjicostis, Christoforos N. [2 ]
Li, Zhiwu [1 ,3 ]
机构
[1] Xidian Univ, Sch Electro Mech Engn, Xian 710071, Peoples R China
[2] Univ Cyprus, Dept Elect & Comp Engn, CY-1678 Nicosia, Cyprus
[3] Macau Univ Sci & Technol, Inst Syst Engn, Taipa 999078, Peoples R China
基金
中国国家自然科学基金;
关键词
Automata; Privacy; Polynomials; Observers; Discrete-event systems; Complexity theory; Supervisory control; Concealability; concealability enforcement; discrete event system; event concealment; finite automaton; partial observation; OPACITY; DIAGNOSABILITY;
D O I
10.1109/TAC.2024.3397198
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we investigate event concealment and concealability enforcement in discrete event systems modeled as nondeterministic finite automata under partial observation. Given a subset of secret events in a given system, concealability holds if the occurrences of all secret events remain hidden to a curious observer (an eavesdropper). When concealability of a system does not hold, we analyze how a defensive function, placed at the interface of the system with the eavesdropper, can be used to enforce concealability by manipulating the observations generated by the system using event deletions, insertions, or replacements. The defensive function is said to be C-enforcing if, following the occurrence of secret events and regardless of earlier and subsequent activity generated by the system, it can always deploy a strategy to manipulate observations and conceal the secret events perpetually. We propose a polynomial complexity construction for obtaining one necessary and one sufficient condition for C-enforceability.
引用
收藏
页码:7263 / 7269
页数:7
相关论文
共 20 条
  • [1] Cardenas Alvaro A., 2008, 2008 28th International Conference on Distributed Computing Systems Workshops (ICDCS Workshops), P495, DOI 10.1109/ICDCS.Workshops.2008.40
  • [2] Cassandras C. G., 2008, Introduction to Discrete Event Systems, V2nd, DOI DOI 10.1007/978-0-387-68612-7
  • [3] Supervisory Control for Opacity
    Dubreil, Jeremy
    Darondeau, Philippe
    Marchand, Herve
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (05) : 1089 - 1100
  • [4] Hadjicostis C.N., 2020, Estimation and inference in discrete event systems: A model-based approach with finite automata
  • [5] A polynomial algorithm for testing diagnosability of discrete-event systems
    Jiang, SB
    Huang, ZD
    Chandra, V
    Kumar, R
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2001, 46 (08) : 1318 - 1321
  • [6] Opacity of discrete event systems and its applications
    Lin, Feng
    [J]. AUTOMATICA, 2011, 47 (03) : 496 - 503
  • [7] Characterization of Admissible Marking Sets in Petri Nets With Conflicts and Synchronizations
    Ma, Ziyue
    Li, Zhiwu
    Giua, Alessandro
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (03) : 1329 - 1341
  • [8] OBSERVABILITY OF DISCRETE EVENT DYNAMIC-SYSTEMS
    OZVEREN, CM
    WILLSKY, AS
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1990, 35 (07) : 797 - 806
  • [9] Verification of initial-state opacity in security applications of DES
    Saboori, Anooshiravan
    Hadjicostis, Christoforos N.
    [J]. WODES' 08: PROCEEDINGS OF THE 9TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, 2008, : 328 - 333
  • [10] Saboori A, 2007, IEEE DECIS CONTR P, P3101