Optimal Information Release for Mixed Opacity in Discrete-Event Systems

被引:24
作者
Behinaein, Behnam [1 ]
Lin, Feng [2 ,3 ]
Rudie, Karen [1 ]
机构
[1] Queens Univ, Dept Elect & Comp Engn, Kingston, ON K7L 3N6, Canada
[2] Wayne State Univ, Dept Elect & Comp Engn, Detroit, MI 48202 USA
[3] Tongji Univ, Sch Elect & Informat Engn, Shanghai 201804, Peoples R China
基金
加拿大自然科学与工程研究理事会; 美国国家科学基金会; 中国国家自然科学基金;
关键词
Discrete-event systems; Companies; Privacy; Automata; Security; Petri nets; Computer security; discrete-event systems; opacity; secrecy; INDISTINGUISHABLE STATES; AUTOMATA; SECURITY;
D O I
10.1109/TASE.2019.2917136
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Opacity is a property of a system that captures whether certain event sequences (or certain states) are indistinguishable from other event sequences (or states) in the system. Opacity is used in analyzing privacy, secrecy, and other aspects of systems modeled by discrete-event systems. In this paper, we introduce the concept of minimal information release policies for non-opacity and the concept of mixed opacity. Mixed opacity policies are introduced as a holistic approach for solving problems that involve a combination of releasing information to make some objectives of the system opaque while making some other objectives non-opaque. We present a set of algorithms for information release under a mixed opacity policy. These algorithms compute policies in a system such that two given sublanguages are opaque, and at the same time, two other sublanguages in the same system are non-opaque. The application of mixed opacity is demonstrated on the Dining Cryptographers Problem. Note to Practitioners-Many organizations and companies must deal with maintaining privacy and secrecy and the protection of their intellectual property while at the same time revealing information to their employees so that they can properly do their jobs. In addition, to maintain transparency, companies and organizations must also reveal information to the public. In this paper, discrete-event system's modeling is used to produce policies that capture the balance between privacy and transparency.
引用
收藏
页码:1960 / 1970
页数:11
相关论文
共 24 条
  • [1] Badouel E, 2006, WODES 2006: EIGHTH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, PROCEEDINGS, P51
  • [2] Opaque Superlanguages and Sublanguages in Discrete Event Systems
    Ben-Kalefa, Majed
    Lin, Feng
    [J]. CYBERNETICS AND SYSTEMS, 2016, 47 (05) : 392 - 426
  • [3] Probabilistic opacity for Markov decision processes
    Berard, Beatrice
    Chatterjee, Krishnendu
    Sznajder, Nathalie
    [J]. INFORMATION PROCESSING LETTERS, 2015, 115 (01) : 52 - 59
  • [4] Opacity generalised to transition systems
    Bryans, Jeremy W.
    Koutny, Maciej
    Mazare, Laurent
    Ryan, Peter Y. A.
    [J]. INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2008, 7 (06) : 421 - 435
  • [5] Modelling Opacity Using Petri Nets
    Bryans, Jeremy W.
    Koutny, Maciej
    Ryan, Peter Y. A.
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 121 : 101 - 115
  • [6] Synthesis of opaque systems with static and dynamic masks
    Cassez, Franck
    Dubreil, Jeremy
    Marchand, Herve
    [J]. FORMAL METHODS IN SYSTEM DESIGN, 2012, 40 (01) : 88 - 115
  • [7] Chaum D., 1988, Journal of Cryptology, V1, P65, DOI 10.1007/BF00206326
  • [8] Opacity enforcing control synthesis
    Dubreil, Jeremy
    Darondeau, Philippe
    Marchand, Herve
    [J]. WODES' 08: PROCEEDINGS OF THE 9TH INTERNATIONAL WORKSHOP ON DISCRETE EVENT SYSTEMS, 2008, : 28 - 35
  • [9] Supervisory Control for Opacity
    Dubreil, Jeremy
    Darondeau, Philippe
    Marchand, Herve
    [J]. IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 2010, 55 (05) : 1089 - 1100
  • [10] Overview of discrete event systems opacity: Models, validation, and quantification
    Jacob, Romain
    Lesage, Jean-Jacques
    Faure, Jean-Marc
    [J]. ANNUAL REVIEWS IN CONTROL, 2016, 41 : 135 - 146