Opaque Superlanguages and Sublanguages in Discrete Event Systems

被引:8
|
作者
Ben-Kalefa, Majed [1 ]
Lin, Feng [1 ,2 ]
机构
[1] Wayne State Univ, Dept Elect & Comp Engn, Detroit, MI 48202 USA
[2] Tongji Univ, Sch Elect & Informat Engn, Shanghai, Peoples R China
基金
美国国家科学基金会; 中国国家自然科学基金;
关键词
Detectability; dining cryptographers; discrete event systems; opacity; security; OPACITY; DETECTABILITY;
D O I
10.1080/01969722.2016.1187032
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this article, we further investigate opacity of discrete event systems. In our previous work, we defined three types of opacity: strong opacity, weak opacity, and no opacity. Strong opacity can be used to study security-related problems whereas no opacity can be used to study fault detection and diagnosis problems. In this study, we investigate the properties of (strong, weak, and no) opacity. We show that opacity is often closed under union, but may not be closed under the intersection. We also investigate the largest opaque sublanguages and the smallest opaque superlanguages of a language if the language is not opaque. We derive formulas for these sublanguages and superlanguages. We then extend these results from centralized opacity to decentralized opacity, when more than one observer or controller is observing the system. Finally, we apply the results to the Dining Cryptographers Problem. We show that the protocol proposed in the literature satisfies both no opacity (the cryptographers know if the boss is paying) and strong opacity (the cryptographers do not know who is paying if the boss is not paying). We also use the formulas derived in this article to synthesize the protocol, which is much more difficult to do than verifying the protocol.
引用
收藏
页码:392 / 426
页数:35
相关论文
共 50 条
  • [1] Opaque Superlanguages and Sublanguages in Discrete Event Systems
    Ben-Kalefa, Majed
    Lin, Feng
    PROCEEDINGS OF THE 48TH IEEE CONFERENCE ON DECISION AND CONTROL, 2009 HELD JOINTLY WITH THE 2009 28TH CHINESE CONTROL CONFERENCE (CDC/CCC 2009), 2009, : 199 - 204
  • [2] Computation of Supremal Controllable Sublanguages and Infimal Controllable Superlanguages for Fuzzy Discrete Event Systems
    Schmidt, Klaus
    Boutalis, Yiannis
    2008 MEDITERRANEAN CONFERENCE ON CONTROL AUTOMATION, VOLS 1-4, 2008, : 209 - 214
  • [3] Computation of Sublanguages for Synthesizing Decentralized Supervisors for Timed Discrete Event Systems
    Nomura, Masashi
    Takai, Shigemasa
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (01) : 345 - 355
  • [4] Relative Observability of Discrete-Event Systems and Its Supremal Sublanguages
    Cai, Kai
    Zhang, Renyuan
    Wonham, W. M.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2015, 60 (03) : 659 - 670
  • [5] Synthesis of controllable and normal sublanguages for discrete-event systems using a coordinator
    Komenda, Jan
    Masopust, Tomas
    van Schuppen, Jan H.
    SYSTEMS & CONTROL LETTERS, 2011, 60 (07) : 492 - 502
  • [6] Correction to "Relative Observability of Discrete-Event Systems and Its Supremal Sublanguages"
    Cai, Kai
    Zhang, Renyuan
    Wonham, W. M.
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2017, 62 (01) : 511 - 511
  • [7] Supremal sublanguages of general specification languages arising in modular control of discrete-event systems
    Komenda, J.
    van Schuppen, J. H.
    2005 44TH IEEE CONFERENCE ON DECISION AND CONTROL & EUROPEAN CONTROL CONFERENCE, VOLS 1-8, 2005, : 2775 - 2780
  • [8] Lossless Event Compression of Discrete Event Systems
    Cao, Lin
    Shu, Shaolong
    Lin, Feng
    Zhou, Lei
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2021, 66 (05) : 2312 - 2318
  • [9] From Discrete Event Simulation to Discrete Event Specified Systems (DEVS)
    Zeigler, Bernard P.
    Muzy, Alexander
    IFAC PAPERSONLINE, 2017, 50 (01): : 3039 - 3044
  • [10] THE CONTROL OF DISCRETE EVENT SYSTEMS
    RAMADGE, PJG
    WONHAM, WM
    PROCEEDINGS OF THE IEEE, 1989, 77 (01) : 81 - 98