Enforcing opacity by insertion functions under multiple energy constraints
This paper investigates the enforcement of opacity by insertion functions subject to multiple quantitative constraints capturing resource or energy limitations. There is a malicious intruder attempting to infer secrets of the system from its observations. To prevent the disclosure of secrets, the in...
Saved in:
Published in | Automatica (Oxford) Vol. 108; p. 108476 |
---|---|
Main Authors | , , |
Format | Journal Article |
Language | English |
Published |
Elsevier Ltd
01.10.2019
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | This paper investigates the enforcement of opacity by insertion functions subject to multiple quantitative constraints capturing resource or energy limitations. There is a malicious intruder attempting to infer secrets of the system from its observations. To prevent the disclosure of secrets, the insertion function inserts fictitious events to the output of the system to obfuscate the intruder. The system is initialized with several types of resources, referred to as energy. The energy is consumed or replenished with event occurrences while always consumed with event insertions. The insertion function must enforce opacity while ensuring that each type of resource is never depleted. This problem is then reduced to a two-player game between the insertion function and the system (environment), with properly defined objectives. A game structure called the Energy Insertion Structure, denoted by EIS is proposed, which provably contains solutions to the energy constrained opacity enforcement problem. Then we further study the bounded cost rate insertion problem on the insertion function’s winning region of EIS, which requires that the long run average rate of insertion cost be bounded. This problem is formulated as a multidimensional mean payoff game and a special method called hyperplane separation technique is applied to efficiently solve it. |
---|---|
AbstractList | This paper investigates the enforcement of opacity by insertion functions subject to multiple quantitative constraints capturing resource or energy limitations. There is a malicious intruder attempting to infer secrets of the system from its observations. To prevent the disclosure of secrets, the insertion function inserts fictitious events to the output of the system to obfuscate the intruder. The system is initialized with several types of resources, referred to as energy. The energy is consumed or replenished with event occurrences while always consumed with event insertions. The insertion function must enforce opacity while ensuring that each type of resource is never depleted. This problem is then reduced to a two-player game between the insertion function and the system (environment), with properly defined objectives. A game structure called the Energy Insertion Structure, denoted by EIS is proposed, which provably contains solutions to the energy constrained opacity enforcement problem. Then we further study the bounded cost rate insertion problem on the insertion function’s winning region of EIS, which requires that the long run average rate of insertion cost be bounded. This problem is formulated as a multidimensional mean payoff game and a special method called hyperplane separation technique is applied to efficiently solve it. |
ArticleNumber | 108476 |
Author | Ji, Yiding Lafortune, Stéphane Yin, Xiang |
Author_xml | – sequence: 1 givenname: Yiding surname: Ji fullname: Ji, Yiding email: jiyiding@umich.edu organization: Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI, USA – sequence: 2 givenname: Xiang surname: Yin fullname: Yin, Xiang email: yinxiang@sjtu.edu.cn organization: Department of Automation, Shanghai Jiao Tong University, Shanghai, China – sequence: 3 givenname: Stéphane surname: Lafortune fullname: Lafortune, Stéphane email: stephane@umich.edu organization: Department of Electrical Engineering and Computer Science, University of Michigan, Ann Arbor, MI, USA |
BookMark | eNqNkNtKAzEQhoNUsK2-Q15g12QPSfZG0FJPFLzR6zDNoaRss0uSFfbt3aWC4I1ezQzDfHzzr9DCd94ghCnJKaHs9pjDkLoTJKcgLwhtcsJyUogLtKSCl1khSrZAS0JInVHSiCu0ivE4jRUVxRK9br3tgnL-gLselEsj3o_Y-WhCcp3HdvBqbiIevDYBn4Y2ub412HgTDiNW0yoFcD7Fa3RpoY3m5ruu0cfj9n3znO3enl4297tMlaJK2Z5pYzVljFuoq3rS0JpDQ0XDCIgKtKW8EryGmtmKEw6iqRkQrgogdcF1uUZ3Z64KXYzBWDlpwyw5i7SSEjknI4_yJxk5JyMJk1MyE0D8AvTBnSCM_zl9OJ-a6cFPZ4KMyhmvjHbBqCR15_6GfAHvIIiy |
CitedBy_id | crossref_primary_10_1016_j_nahs_2021_101057 crossref_primary_10_1016_j_conengprac_2022_105130 crossref_primary_10_1016_j_nahs_2021_101111 crossref_primary_10_1016_j_ifacol_2022_10_335 crossref_primary_10_1016_j_automatica_2022_110212 crossref_primary_10_1016_j_ifacol_2021_04_066 crossref_primary_10_1016_j_ifacol_2020_12_2291 crossref_primary_10_1016_j_automatica_2022_110238 crossref_primary_10_1016_j_isatra_2024_03_019 crossref_primary_10_1016_j_automatica_2022_110756 crossref_primary_10_1109_TAC_2020_2998733 crossref_primary_10_1016_j_nahs_2021_101073 crossref_primary_10_1109_ACCESS_2021_3135870 crossref_primary_10_1109_TAC_2023_3323531 crossref_primary_10_1016_j_arcontrol_2022_03_004 crossref_primary_10_1016_j_automatica_2021_109605 crossref_primary_10_1007_s00034_020_01462_2 crossref_primary_10_1016_j_arcontrol_2023_100907 crossref_primary_10_1080_00207179_2022_2082321 crossref_primary_10_1016_j_automatica_2023_110860 crossref_primary_10_1016_j_ifacol_2023_10_962 crossref_primary_10_1016_j_automatica_2021_109490 crossref_primary_10_1016_j_sysconle_2020_104785 crossref_primary_10_1109_TAC_2019_2946165 crossref_primary_10_1109_TAC_2024_3397695 crossref_primary_10_1007_s11424_023_2114_z crossref_primary_10_1109_TAC_2022_3220557 crossref_primary_10_1109_TAC_2021_3075186 crossref_primary_10_1016_j_automatica_2021_109838 crossref_primary_10_1016_j_automatica_2021_109836 crossref_primary_10_1016_j_automatica_2020_109359 crossref_primary_10_1002_asjc_2956 crossref_primary_10_1109_TAC_2022_3210148 crossref_primary_10_1109_TAC_2023_3342880 crossref_primary_10_1016_j_ins_2023_119130 crossref_primary_10_1109_ACCESS_2020_2977992 crossref_primary_10_1016_j_ifacol_2020_12_2315 crossref_primary_10_3390_app14062532 |
Cites_doi | 10.1016/j.ipl.2016.10.005 10.1007/s10626-017-0264-7 10.1109/TAC.2019.2897553 10.1016/j.automatica.2011.01.002 10.1109/TASE.2014.2379623 10.1109/TASE.2016.2604222 10.1016/j.automatica.2018.12.019 10.1587/transinf.2016FOP0008 10.3182/20140514-3-FR-4046.00016 10.1007/s10703-012-0141-9 10.1109/CDC.2018.8619045 10.1016/j.automatica.2017.02.037 10.1016/0304-3975(78)90036-1 10.1007/BF01768705 10.9746/jcmsi.1.307 10.1017/S0305004100003844 10.1016/j.automatica.2018.10.049 10.1016/j.automatica.2018.03.041 10.1016/j.automatica.2019.04.001 10.1007/s10626-017-0263-8 10.1109/TAC.2010.2042008 10.1016/j.ifacol.2018.06.315 10.1109/TAC.2019.2908726 10.1109/TAC.2015.2484359 10.1016/j.ins.2013.05.033 10.1007/s10703-010-0105-x 10.1017/S0960129513000637 10.1016/j.jcss.2017.04.005 10.1016/j.ifacol.2018.06.286 10.1007/s10626-014-0197-3 10.1007/s10626-014-0196-4 10.1016/j.arcontrol.2016.04.015 10.1016/j.automatica.2017.01.013 |
ContentType | Journal Article |
Copyright | 2019 Elsevier Ltd |
Copyright_xml | – notice: 2019 Elsevier Ltd |
DBID | AAYXX CITATION |
DOI | 10.1016/j.automatica.2019.06.028 |
DatabaseName | CrossRef |
DatabaseTitle | CrossRef |
DatabaseTitleList | |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Engineering |
EISSN | 1873-2836 |
ExternalDocumentID | 10_1016_j_automatica_2019_06_028 S0005109819303243 |
GrantInformation_xml | – fundername: National Natural Science Foundation of China grantid: 61803259; 61833012 funderid: http://dx.doi.org/10.13039/501100001809 – fundername: US National Science Foundation grantid: CNS-1738103 funderid: http://dx.doi.org/10.13039/100000001 |
GroupedDBID | --K --M -~X .DC .~1 0R~ 1B1 1~. 1~5 23N 3R3 4.4 457 4G. 5GY 5VS 6TJ 7-5 71M 8P~ 9JN 9JO AAAKF AAAKG AABNK AACTN AAEDT AAEDW AAIAV AAIKJ AAKOC AALRI AAOAW AAQFI AAQXK AARIN AAXUO ABDEX ABFNM ABFRF ABJNI ABMAC ABUCO ABXDB ABYKQ ACBEA ACDAQ ACGFO ACGFS ACNNM ACRLP ADBBV ADEZE ADIYS ADMUD ADTZH AEBSH AECPX AEFWE AEKER AENEX AFFNX AFKWA AFTJW AGHFR AGUBO AGYEJ AHHHB AHJVU AHPGS AI. AIEXJ AIKHN AITUG AJBFU AJOXV ALMA_UNASSIGNED_HOLDINGS AMFUW AMRAJ APLSM ASPBG AVWKF AXJTR AZFZN BJAXD BKOJK BLXMC CS3 EBS EFJIC EFLBG EJD EO8 EO9 EP2 EP3 F5P FDB FEDTE FGOYB FIRID FNPLU FYGXN G-2 G-Q GBLVA HAMUX HLZ HVGLF HZ~ H~9 IHE J1W JJJVA K-O KOM LG9 LY7 M41 MO0 N9A O-L O9- OAUVE OZT P-8 P-9 P2P PC. Q38 R2- RIG ROL RPZ RXW SBC SDF SDG SDP SES SET SEW SPC SPCBC SSB SSD SST SSZ T5K T9H TAE TN5 VH1 WH7 WUQ X6Y XFK XPP ZMT ~G- AATTM AAXKI AAYWO AAYXX ABWVN ACRPL ACVFH ADCNI ADNMO AEIPS AEUPX AFJKZ AFPUW AFXIZ AGCQF AGQPQ AGRNS AIGII AIIUN AKBMS AKRWK AKYEP ANKPU APXCP BNPGV CITATION SSH |
ID | FETCH-LOGICAL-c384t-b6defd1667fa545418dd7a918960a84adf174875a56f4707a8956a07c2a0527d3 |
IEDL.DBID | .~1 |
ISSN | 0005-1098 |
IngestDate | Tue Jul 01 00:44:12 EDT 2025 Thu Apr 24 22:58:39 EDT 2025 Fri Feb 23 02:23:48 EST 2024 |
IsPeerReviewed | true |
IsScholarly | true |
Keywords | Quantitative games Discrete event systems Insertion function Opacity enforcement Partial observation |
Language | English |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c384t-b6defd1667fa545418dd7a918960a84adf174875a56f4707a8956a07c2a0527d3 |
ParticipantIDs | crossref_citationtrail_10_1016_j_automatica_2019_06_028 crossref_primary_10_1016_j_automatica_2019_06_028 elsevier_sciencedirect_doi_10_1016_j_automatica_2019_06_028 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | October 2019 2019-10-00 |
PublicationDateYYYYMMDD | 2019-10-01 |
PublicationDate_xml | – month: 10 year: 2019 text: October 2019 |
PublicationDecade | 2010 |
PublicationTitle | Automatica (Oxford) |
PublicationYear | 2019 |
Publisher | Elsevier Ltd |
Publisher_xml | – name: Elsevier Ltd |
References | Chen, Ibrahim, Kumar (b11) 2017; 14 (pp. 344–349). Pérez (b27) 2017; 118 (pp. 100–105). Ji, Yin, Lafortune (b19) 2019 Levy (b21) 2002 Brim, Chaloupka, Doyen, Gentilini, Raskin (b5) 2011; 38 Dubreil, Darondeau, Marchand (b13) 2010; 55 (pp. 4849–4854). Cassez, Dubreil, Marchand (b8) 2012; 40 Masopust, Yin (b23) 2019; 101 Tong, Li, Seatzu, Giua (b34) 2018; 28 Chédor, Morvan, Pinchinat, Marchand (b10) 2015; 25 Mohajerani, S., Ji, Y., & Lafortune, S. (2018). Efficient synthesis of edit functions for opacity enforcement using bisimulation-based abstractions. In Ji, Wu, Lafortune (b17) 2018; 93 Chatterjee, Velner (b9) 2017; 88 Bérard, Mullins, Sassolas (b3) 2015; 25 Lin (b22) 2011; 47 Rackoff (b29) 1978; 6 Degorre, Doyen, Gentilini, Raskin, Toruńczyk (b12) 2010 Keroglou, Hadjicostis (b20) 2018; 28 Tong, Li, Seatzu, Giua (b33) 2017; 80 Zhang, Yin, Zamani (b40) 2019 Barcelos, R. J., & Basilio, J. C. (2018). Enforcing current-state opacity through shuffle in event observations. In Falcone, Marchand (b15) 2015; 25 Yin, Lafortune (b35) 2016; 61 Ji, Y., Yin, X., & Lafortune, S. (2018). Opacity enforcement by insertion functions under energy constraints. In Takai, Oka (b32) 2008; 1 Yin, Li, Wang, Li (b38) 2019; 99 Mullins, J., & Yeddes, M. (2014). Opacity with Orwellian observers and intransitive non-interference. In Boyd, Vandenberghe (b4) 2004 Saboori, Hadjicostis (b30) 2007 Yin, Lafortune (b36) 2017; 80 Yin, Lafortune (b37) 2019; 105 Nash-Williams (b26) 1963; 59 Cassandras, Lafortune (b6) 2008 Cassez (b7) 2009 Jacob, Lesage, Faure (b16) 2016 Ehrenfeucht, Mycielski (b14) 1979; 8 (pp. 302–308). Apt, Grädel (b1) 2011 Pruekprasert, Ushio (b28) 2017; 100 Saboori, Hadjicostis (b31) 2013; 246 Zhang, Shu, Lin (b39) 2015; 12 Apt (10.1016/j.automatica.2019.06.028_b1) 2011 Yin (10.1016/j.automatica.2019.06.028_b37) 2019; 105 Saboori (10.1016/j.automatica.2019.06.028_b31) 2013; 246 Brim (10.1016/j.automatica.2019.06.028_b5) 2011; 38 Boyd (10.1016/j.automatica.2019.06.028_b4) 2004 Cassandras (10.1016/j.automatica.2019.06.028_b6) 2008 Tong (10.1016/j.automatica.2019.06.028_b34) 2018; 28 Ji (10.1016/j.automatica.2019.06.028_b17) 2018; 93 Ji (10.1016/j.automatica.2019.06.028_b19) 2019 Yin (10.1016/j.automatica.2019.06.028_b36) 2017; 80 Zhang (10.1016/j.automatica.2019.06.028_b39) 2015; 12 Takai (10.1016/j.automatica.2019.06.028_b32) 2008; 1 Keroglou (10.1016/j.automatica.2019.06.028_b20) 2018; 28 Saboori (10.1016/j.automatica.2019.06.028_b30) 2007 Bérard (10.1016/j.automatica.2019.06.028_b3) 2015; 25 Nash-Williams (10.1016/j.automatica.2019.06.028_b26) 1963; 59 10.1016/j.automatica.2019.06.028_b25 Yin (10.1016/j.automatica.2019.06.028_b38) 2019; 99 10.1016/j.automatica.2019.06.028_b2 10.1016/j.automatica.2019.06.028_b24 Yin (10.1016/j.automatica.2019.06.028_b35) 2016; 61 Cassez (10.1016/j.automatica.2019.06.028_b7) 2009 Ehrenfeucht (10.1016/j.automatica.2019.06.028_b14) 1979; 8 Tong (10.1016/j.automatica.2019.06.028_b33) 2017; 80 Cassez (10.1016/j.automatica.2019.06.028_b8) 2012; 40 Masopust (10.1016/j.automatica.2019.06.028_b23) 2019; 101 Rackoff (10.1016/j.automatica.2019.06.028_b29) 1978; 6 Degorre (10.1016/j.automatica.2019.06.028_b12) 2010 Pruekprasert (10.1016/j.automatica.2019.06.028_b28) 2017; 100 Pérez (10.1016/j.automatica.2019.06.028_b27) 2017; 118 Chédor (10.1016/j.automatica.2019.06.028_b10) 2015; 25 Lin (10.1016/j.automatica.2019.06.028_b22) 2011; 47 Chatterjee (10.1016/j.automatica.2019.06.028_b9) 2017; 88 10.1016/j.automatica.2019.06.028_b18 Dubreil (10.1016/j.automatica.2019.06.028_b13) 2010; 55 Falcone (10.1016/j.automatica.2019.06.028_b15) 2015; 25 Levy (10.1016/j.automatica.2019.06.028_b21) 2002 Zhang (10.1016/j.automatica.2019.06.028_b40) 2019 Jacob (10.1016/j.automatica.2019.06.028_b16) 2016 Chen (10.1016/j.automatica.2019.06.028_b11) 2017; 14 |
References_xml | – year: 2008 ident: b6 article-title: Introduction to discrete event systems – 2nd edition – reference: Mullins, J., & Yeddes, M. (2014). Opacity with Orwellian observers and intransitive non-interference. In – volume: 12 start-page: 1067 year: 2015 end-page: 1079 ident: b39 article-title: Maximum information release while ensuring opacity in discrete event systems publication-title: IEEE Transactions on Automation Science and Engineering – volume: 25 start-page: 271 year: 2015 end-page: 294 ident: b10 article-title: Diagnosis and opacity problems for infinite state systems modeled by recursive tile systems publication-title: Discrete Event Dynamic Systems: Theory and Application – volume: 47 start-page: 496 year: 2011 end-page: 503 ident: b22 article-title: Opacity of discrete event systems and its applications publication-title: Automatica – volume: 80 start-page: 162 year: 2017 end-page: 171 ident: b36 article-title: A new approach for the verification of infinite-step and K-step opacity using two-way observers publication-title: Automatica – volume: 93 start-page: 369 year: 2018 end-page: -378 ident: b17 article-title: Enforcement of opacity by public and private insertion functions publication-title: Automatica – volume: 28 start-page: 289 year: 2018 end-page: 314 ident: b20 article-title: Probabilistic system opacity in discrete event systems publication-title: Discrete Event Dynamic Systems: Theory and Applications – year: 2016 ident: b16 article-title: Overview of discrete event systems opacity: Models, validation, and quantification publication-title: Annual Reviews in Control – reference: Barcelos, R. J., & Basilio, J. C. (2018). Enforcing current-state opacity through shuffle in event observations. In – reference: (pp. 100–105). – year: 2011 ident: b1 article-title: Lectures in game theory for computer scientists – volume: 100 start-page: 1166 year: 2017 end-page: 1171 ident: b28 article-title: Supervisory control of partially observed quantitative discrete event systems for fixed-initial-credit energy problem publication-title: IEICE Transactions on Information and Systems – reference: (pp. 4849–4854). – volume: 14 start-page: 185 year: 2017 end-page: 195 ident: b11 article-title: Quantification of secrecy in partially observed stochastic discrete event systems publication-title: IEEE Transactions on Automation Science and Engineering – reference: Ji, Y., Yin, X., & Lafortune, S. (2018). Opacity enforcement by insertion functions under energy constraints. In – volume: 246 start-page: 115 year: 2013 end-page: 132 ident: b31 article-title: Verification of initial-state opacity in security applications of discrete event systems publication-title: Information Sciences – volume: 40 start-page: 88 year: 2012 end-page: 115 ident: b8 article-title: Synthesis of opaque systems with static and dynamic masks publication-title: Formal Methods in System Design – volume: 8 start-page: 109 year: 1979 end-page: 113 ident: b14 article-title: Positional strategies for mean payoff games publication-title: International Journal of Game Theory – volume: 28 start-page: 161 year: 2018 end-page: 182 ident: b34 article-title: Current-state opacity enforcement in discrete event systems under incomparable observations publication-title: Discrete Event Dynamic Systems: Theory and Applications – year: 2002 ident: b21 article-title: Basic set theory (Vol. 13) – volume: 38 start-page: 97 year: 2011 end-page: 118 ident: b5 article-title: Faster algorithms for mean-payoff games publication-title: Formal Methods in System Design – year: 2019 ident: b40 article-title: Opacity of nondeterministic transition systems: A (bi) simulation relation approach publication-title: IEEE Transactions on Automatic Control – volume: 88 start-page: 236 year: 2017 end-page: 259 ident: b9 article-title: Hyperplane separation technique for multidimensional mean-payoff games publication-title: Journal of Computer and System Sciences – volume: 1 start-page: 307 year: 2008 end-page: 311 ident: b32 article-title: A formula for the supremal controllable and opaque sublanguage arising in supervisory control publication-title: SICE Journal of Control, Measurement, and System Integration – reference: (pp. 302–308). – volume: 118 start-page: 91 year: 2017 end-page: 99 ident: b27 article-title: The fixed initial credit problem for partial-observation energy games is ack-complete publication-title: Information Processing Letters – start-page: 5056 year: 2007 end-page: 5061 ident: b30 article-title: Notions of security and opacity in discrete event systems publication-title: Proceedings of the 46th IEEE conference on decision and control – reference: Mohajerani, S., Ji, Y., & Lafortune, S. (2018). Efficient synthesis of edit functions for opacity enforcement using bisimulation-based abstractions. In – volume: 55 start-page: 1089 year: 2010 end-page: 1100 ident: b13 article-title: Supervisory control for opacity publication-title: IEEE Transactions on Automatic Control – reference: (pp. 344–349). – volume: 80 start-page: 48 year: 2017 end-page: 53 ident: b33 article-title: Decidability of opacity verification problems in labeled Petri net systems publication-title: Automatica – year: 2004 ident: b4 article-title: Convex optimization – start-page: 21 year: 2009 end-page: 30 ident: b7 article-title: The dark side of timed opacity publication-title: International conference on information security and assurance – year: 2019 ident: b19 article-title: Opacity enforcement using nondeterministic publicly-known edit functions publication-title: IEEE Transactions on Automatic Control – volume: 99 start-page: 266 year: 2019 end-page: 274 ident: b38 article-title: Infinite-step opacity and K-step opacity of stochastic discrete-event systems publication-title: Automatica – volume: 105 start-page: 376 year: 2019 end-page: 383 ident: b37 article-title: A general approach for optimizing dynamic sensor activations for discrete event systems publication-title: Automatica – volume: 101 start-page: 290 year: 2019 end-page: 295 ident: b23 article-title: Complexity of detectability, opacity and A-diagnosability for modular discrete event systems publication-title: Automatica – volume: 59 start-page: 833 year: 1963 end-page: 835 ident: b26 article-title: On well-quasi-ordering finite trees publication-title: Mathematical Proceedings of the Cambridge Philosophy Society – volume: 25 start-page: 361 year: 2015 end-page: 403 ident: b3 article-title: Quantifying opacity publication-title: Mathematical Structures in Computer Science – start-page: 260 year: 2010 end-page: 274 ident: b12 article-title: Energy and mean-payoff games with imperfect information publication-title: Computer science logic – volume: 25 start-page: 531 year: 2015 end-page: 570 ident: b15 article-title: Enforcement and validation (at runtime) of various notions of opacity publication-title: Discrete Event Dynamic Systems: Theory and Applications – volume: 6 start-page: 223 year: 1978 end-page: 231 ident: b29 article-title: The covering and boundedness problems for vector addition systems publication-title: Theoretical Computer Science – volume: 61 start-page: 2140 year: 2016 end-page: 2154 ident: b35 article-title: A uniform approach for synthesizing property-enforcing supervisors for partially-observed discrete-event systems publication-title: IEEE Transactions on Automatic Control – volume: 118 start-page: 91 year: 2017 ident: 10.1016/j.automatica.2019.06.028_b27 article-title: The fixed initial credit problem for partial-observation energy games is ack-complete publication-title: Information Processing Letters doi: 10.1016/j.ipl.2016.10.005 – volume: 28 start-page: 161 issue: 2 year: 2018 ident: 10.1016/j.automatica.2019.06.028_b34 article-title: Current-state opacity enforcement in discrete event systems under incomparable observations publication-title: Discrete Event Dynamic Systems: Theory and Applications doi: 10.1007/s10626-017-0264-7 – year: 2019 ident: 10.1016/j.automatica.2019.06.028_b19 article-title: Opacity enforcement using nondeterministic publicly-known edit functions publication-title: IEEE Transactions on Automatic Control doi: 10.1109/TAC.2019.2897553 – start-page: 5056 year: 2007 ident: 10.1016/j.automatica.2019.06.028_b30 article-title: Notions of security and opacity in discrete event systems – start-page: 260 year: 2010 ident: 10.1016/j.automatica.2019.06.028_b12 article-title: Energy and mean-payoff games with imperfect information – volume: 47 start-page: 496 issue: 3 year: 2011 ident: 10.1016/j.automatica.2019.06.028_b22 article-title: Opacity of discrete event systems and its applications publication-title: Automatica doi: 10.1016/j.automatica.2011.01.002 – volume: 12 start-page: 1067 issue: 3 year: 2015 ident: 10.1016/j.automatica.2019.06.028_b39 article-title: Maximum information release while ensuring opacity in discrete event systems publication-title: IEEE Transactions on Automation Science and Engineering doi: 10.1109/TASE.2014.2379623 – volume: 14 start-page: 185 issue: 1 year: 2017 ident: 10.1016/j.automatica.2019.06.028_b11 article-title: Quantification of secrecy in partially observed stochastic discrete event systems publication-title: IEEE Transactions on Automation Science and Engineering doi: 10.1109/TASE.2016.2604222 – volume: 101 start-page: 290 year: 2019 ident: 10.1016/j.automatica.2019.06.028_b23 article-title: Complexity of detectability, opacity and A-diagnosability for modular discrete event systems publication-title: Automatica doi: 10.1016/j.automatica.2018.12.019 – year: 2008 ident: 10.1016/j.automatica.2019.06.028_b6 – volume: 100 start-page: 1166 issue: 6 year: 2017 ident: 10.1016/j.automatica.2019.06.028_b28 article-title: Supervisory control of partially observed quantitative discrete event systems for fixed-initial-credit energy problem publication-title: IEICE Transactions on Information and Systems doi: 10.1587/transinf.2016FOP0008 – ident: 10.1016/j.automatica.2019.06.028_b25 doi: 10.3182/20140514-3-FR-4046.00016 – volume: 40 start-page: 88 issue: 1 year: 2012 ident: 10.1016/j.automatica.2019.06.028_b8 article-title: Synthesis of opaque systems with static and dynamic masks publication-title: Formal Methods in System Design doi: 10.1007/s10703-012-0141-9 – ident: 10.1016/j.automatica.2019.06.028_b24 doi: 10.1109/CDC.2018.8619045 – volume: 80 start-page: 162 year: 2017 ident: 10.1016/j.automatica.2019.06.028_b36 article-title: A new approach for the verification of infinite-step and K-step opacity using two-way observers publication-title: Automatica doi: 10.1016/j.automatica.2017.02.037 – year: 2002 ident: 10.1016/j.automatica.2019.06.028_b21 – volume: 6 start-page: 223 issue: 2 year: 1978 ident: 10.1016/j.automatica.2019.06.028_b29 article-title: The covering and boundedness problems for vector addition systems publication-title: Theoretical Computer Science doi: 10.1016/0304-3975(78)90036-1 – volume: 8 start-page: 109 issue: 2 year: 1979 ident: 10.1016/j.automatica.2019.06.028_b14 article-title: Positional strategies for mean payoff games publication-title: International Journal of Game Theory doi: 10.1007/BF01768705 – volume: 1 start-page: 307 issue: 4 year: 2008 ident: 10.1016/j.automatica.2019.06.028_b32 article-title: A formula for the supremal controllable and opaque sublanguage arising in supervisory control publication-title: SICE Journal of Control, Measurement, and System Integration doi: 10.9746/jcmsi.1.307 – volume: 59 start-page: 833 issue: 4 year: 1963 ident: 10.1016/j.automatica.2019.06.028_b26 article-title: On well-quasi-ordering finite trees publication-title: Mathematical Proceedings of the Cambridge Philosophy Society doi: 10.1017/S0305004100003844 – volume: 99 start-page: 266 year: 2019 ident: 10.1016/j.automatica.2019.06.028_b38 article-title: Infinite-step opacity and K-step opacity of stochastic discrete-event systems publication-title: Automatica doi: 10.1016/j.automatica.2018.10.049 – volume: 93 start-page: 369 year: 2018 ident: 10.1016/j.automatica.2019.06.028_b17 article-title: Enforcement of opacity by public and private insertion functions publication-title: Automatica doi: 10.1016/j.automatica.2018.03.041 – volume: 105 start-page: 376 year: 2019 ident: 10.1016/j.automatica.2019.06.028_b37 article-title: A general approach for optimizing dynamic sensor activations for discrete event systems publication-title: Automatica doi: 10.1016/j.automatica.2019.04.001 – volume: 28 start-page: 289 issue: 2 year: 2018 ident: 10.1016/j.automatica.2019.06.028_b20 article-title: Probabilistic system opacity in discrete event systems publication-title: Discrete Event Dynamic Systems: Theory and Applications doi: 10.1007/s10626-017-0263-8 – year: 2004 ident: 10.1016/j.automatica.2019.06.028_b4 – volume: 55 start-page: 1089 issue: 5 year: 2010 ident: 10.1016/j.automatica.2019.06.028_b13 article-title: Supervisory control for opacity publication-title: IEEE Transactions on Automatic Control doi: 10.1109/TAC.2010.2042008 – ident: 10.1016/j.automatica.2019.06.028_b18 doi: 10.1016/j.ifacol.2018.06.315 – year: 2019 ident: 10.1016/j.automatica.2019.06.028_b40 article-title: Opacity of nondeterministic transition systems: A (bi) simulation relation approach publication-title: IEEE Transactions on Automatic Control doi: 10.1109/TAC.2019.2908726 – year: 2011 ident: 10.1016/j.automatica.2019.06.028_b1 – volume: 61 start-page: 2140 issue: 8 year: 2016 ident: 10.1016/j.automatica.2019.06.028_b35 article-title: A uniform approach for synthesizing property-enforcing supervisors for partially-observed discrete-event systems publication-title: IEEE Transactions on Automatic Control doi: 10.1109/TAC.2015.2484359 – volume: 246 start-page: 115 year: 2013 ident: 10.1016/j.automatica.2019.06.028_b31 article-title: Verification of initial-state opacity in security applications of discrete event systems publication-title: Information Sciences doi: 10.1016/j.ins.2013.05.033 – volume: 38 start-page: 97 issue: 2 year: 2011 ident: 10.1016/j.automatica.2019.06.028_b5 article-title: Faster algorithms for mean-payoff games publication-title: Formal Methods in System Design doi: 10.1007/s10703-010-0105-x – volume: 25 start-page: 361 issue: Special issue 2 year: 2015 ident: 10.1016/j.automatica.2019.06.028_b3 article-title: Quantifying opacity publication-title: Mathematical Structures in Computer Science doi: 10.1017/S0960129513000637 – volume: 88 start-page: 236 year: 2017 ident: 10.1016/j.automatica.2019.06.028_b9 article-title: Hyperplane separation technique for multidimensional mean-payoff games publication-title: Journal of Computer and System Sciences doi: 10.1016/j.jcss.2017.04.005 – ident: 10.1016/j.automatica.2019.06.028_b2 doi: 10.1016/j.ifacol.2018.06.286 – volume: 25 start-page: 271 issue: 1–2 year: 2015 ident: 10.1016/j.automatica.2019.06.028_b10 article-title: Diagnosis and opacity problems for infinite state systems modeled by recursive tile systems publication-title: Discrete Event Dynamic Systems: Theory and Application doi: 10.1007/s10626-014-0197-3 – start-page: 21 year: 2009 ident: 10.1016/j.automatica.2019.06.028_b7 article-title: The dark side of timed opacity – volume: 25 start-page: 531 issue: 4 year: 2015 ident: 10.1016/j.automatica.2019.06.028_b15 article-title: Enforcement and validation (at runtime) of various notions of opacity publication-title: Discrete Event Dynamic Systems: Theory and Applications doi: 10.1007/s10626-014-0196-4 – year: 2016 ident: 10.1016/j.automatica.2019.06.028_b16 article-title: Overview of discrete event systems opacity: Models, validation, and quantification publication-title: Annual Reviews in Control doi: 10.1016/j.arcontrol.2016.04.015 – volume: 80 start-page: 48 year: 2017 ident: 10.1016/j.automatica.2019.06.028_b33 article-title: Decidability of opacity verification problems in labeled Petri net systems publication-title: Automatica doi: 10.1016/j.automatica.2017.01.013 |
SSID | ssj0004182 |
Score | 2.5349762 |
Snippet | This paper investigates the enforcement of opacity by insertion functions subject to multiple quantitative constraints capturing resource or energy... |
SourceID | crossref elsevier |
SourceType | Enrichment Source Index Database Publisher |
StartPage | 108476 |
SubjectTerms | Discrete event systems Insertion function Opacity enforcement Partial observation Quantitative games |
Title | Enforcing opacity by insertion functions under multiple energy constraints |
URI | https://dx.doi.org/10.1016/j.automatica.2019.06.028 |
Volume | 108 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LS8NAEF5KvehBfGJ9lD14jc1js7vBUykttWJPFnoL-wpUJC01PXjxtzuTh60gKHjbBGbZDJN5sN98Q8itkc7wUGWegtrLYzq0XsIi43GfaRfCimu80X2a8vGMTebxvEUGTS8Mwipr31_59NJb1296tTZ7q8UCe3zRoBIIaeCGYVvsYGcCrfzuYwvzYIGsGMNLxs1E1mieCuOlNsWyZEZFBqIgKZk8cS77TyFqJ-yMjshhnS_SfnWkY9Jy-Qk52GERPCWTIbYUGVhTrIAhrab6nS5yvGcHrVMMXaV1UWwYW9MGQ0hd2fdHDaaIOCmieDsjs9HweTD26hEJnokkKzzNrctswLnIFORC8LHWCpUEEgoTJZmyGVQcUJKomGdM-EJJqIeUL0yo_DgUNjon7XyZuwtCmcqc5pIlzGlmYBehA2ezODImtvDvd4hotJKamj8cD_eaNkCxl3SrzxT1mSJmLpQdEnxJrioOjT_I3DeKT7_ZQwqu_lfpy39JX5F9fKoge9ekXaw37gZSj0J3S9vqkr3-w-N4-gne49xP |
linkProvider | Elsevier |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3JSsRAEC3GmYN6EFfc7YPX4CTpdDp4ElHibKcRvDW9BUZkZtB48O-tyuICgoK3JqGaTlGphX71CuDcSm9FpItAY-0VcBO5IOOxDUSfGx_hShi60R1PRH7PBw_JQweu214YglU2vr_26ZW3bp5cNNq8WM5m1ONLBpVhSEM3jNuuQI_YqZIu9K7uhvnksz0ylDVpeEW6mckG0FPDvPRruajIUYmEKMwqMk8azf5TlPoSeW43YaNJGdlVfaot6Pj5Nqx_IRLcgcENdRVZXDMqgjGzZuaNzeZ01Y6KZxS9KgNj1DP2zFoYIfNV6x-zlCXSsIjyZRfub2-m13nQTEkIbCx5GRjhfOFCIdJCYzqEH-tcqrNQYm2iJdeuwKIDqxKdiIKn_VRLLIl0P7WR7idR6uI96M4Xc78PjOvCGyF5xr3hFndJTehdkcTWJg5__wNIW60o21CI0-GeVIsVe1Sf-lSkT0WwuUgeQPghuaxpNP4gc9kqXn0zCYXe_lfpw39Jn8FqPh2P1OhuMjyCNXpTI_iOoVs-v_oTzERKc9pY2jtukt8A |
openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Enforcing+opacity+by+insertion+functions+under+multiple+energy+constraints&rft.jtitle=Automatica+%28Oxford%29&rft.au=Ji%2C+Yiding&rft.au=Yin%2C+Xiang&rft.au=Lafortune%2C+St%C3%A9phane&rft.date=2019-10-01&rft.pub=Elsevier+Ltd&rft.issn=0005-1098&rft.eissn=1873-2836&rft.volume=108&rft_id=info:doi/10.1016%2Fj.automatica.2019.06.028&rft.externalDocID=S0005109819303243 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0005-1098&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0005-1098&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0005-1098&client=summon |