Non-interference assessment in colored net systems via integer linear programming

被引:0
作者
Zhong, Wenjing [1 ,2 ]
Zhao, Jinjing [2 ]
Hu, Hesuan [1 ,3 ,4 ]
机构
[1] Xidian Univ, Sch Electromech Engn, Xian 710071, Shaanxi, Peoples R China
[2] Natl Key Lab Sci & Technol Informat Syst Secur, Beijing 100101, Peoples R China
[3] Nanyang Technol Univ, Coll Engn, Sch Comp Sci & Engn, Singapore 639798, Singapore
[4] Xi An Jiao Tong Univ, State Key Lab Mfg Syst Engn, Xian 710049, Shaanxi, Peoples R China
基金
中国国家自然科学基金;
关键词
Information leak; Non-interference; Colored net systems (CNSs); Integer linear programming; DISCRETE-EVENT SYSTEMS; PETRI NETS; OPACITY;
D O I
10.1016/j.ins.2023.120027
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Event-related information leaks are a potential security hazard in information systems. Non-interference is a security property to describe event-related information security. Non-interference assessment is to detect whether a public observer can infer the occurrences of private events from the observation of public ones. To assess the non-interference of information systems, the utilization of formal modeling tools, especially Petri nets (PNs), is an effective way used in most previous works. However, for large-scale systems, non-interference assessment leads to the problem of state explosion in the context of basic net systems (NSs) defined by PNs. In this paper, considering the structural similarity of large-scale systems, colored PNs are used to model them more compactly and efficiently. We focus on the assessment of two typical non-interference properties, i.e., strong nondeterministic non-interference (SNNI) and bisimulation SNNI (BSNNI), in colored NSs (CNSs). Specifically, we propose a non-interference assessment method for bounded CNSs based on the definitions of SNNI and BSNNI in the context of CNSs. This method involves coarse and fine assessments. A coarse assessment is achieved via integer linear programming (ILP) by leveraging the structural similarity of systems. In contrast, the fine assessment can be fulfilled using ILP-based analysis or firing way analysis based on the results obtained by the coarse assessment, which is not essentially necessary. In particular, a fine assessment is necessary only if a coarse assessment is failed to obtain accurate assessment results. Finally, efficiency analysis reveals that our method reduces assessment redundancy and improves assessment efficiency.
引用
收藏
页数:18
相关论文
共 37 条
[11]   Control and synthesis of non-interferent timed systems [J].
Benattar, Gilles ;
Cassez, Franck ;
Lime, Didier ;
Roux, Olivier H. .
INTERNATIONAL JOURNAL OF CONTROL, 2015, 88 (02) :217-236
[12]   Improvements in Unfolding of Colored Petri Nets [J].
Bilgram, Alexander ;
Jensen, Peter G. ;
Pedersen, Thomas ;
Srba, Jiri ;
Taankvist, Peter H. .
REACHABILITY PROBLEMS, RP 2021, 2021, 13035 :69-84
[13]   Opacity generalised to transition systems [J].
Bryans, Jeremy W. ;
Koutny, Maciej ;
Mazare, Laurent ;
Ryan, Peter Y. A. .
INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2008, 7 (06) :421-435
[14]   A survey on non-interference with Petri nets [J].
Busi, N ;
Gorrieri, R .
LECTURES ON CONCURRENCY AND PETRI NETS: ADVANCES IN PETRI NETS, 2004, 3098 :328-344
[15]   Critical Observability of Discrete-Event Systems in a Petri Net Framework [J].
Cong, Xuya ;
Fanti, Maria Pia ;
Mangini, Agostino Marcello ;
Li, Zhiwu .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (05) :2789-2799
[16]   Manufacturing Scheduling Using Colored Petri Nets and Reinforcement Learning [J].
Drakaki, Maria ;
Tzionas, Panagiotis .
APPLIED SCIENCES-BASEL, 2017, 7 (02)
[17]   Modeling and Evaluation of Service Composition in Commercial Multiclouds Using Timed Colored Petri Nets [J].
Entezari-Maleki, Reza ;
Etesami, Sayed Ehsan ;
Ghorbani, Negar ;
Niaki, Arian Akhavan ;
Sousa, Leonel ;
Movaghar, Ali .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2020, 50 (03) :947-961
[18]   A Study on the Security Implications of Information Leakages in Container Clouds [J].
Gao, Xing ;
Steenkamer, Benjamin ;
Gu, Zhongshu ;
Kayaalp, Mehmet ;
Pendarakis, Dimitrios ;
Wang, Haining .
IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2021, 18 (01) :174-191
[19]   Petri nets and Automatic Control: A historical perspective [J].
Giua, Alessandro ;
Silva, Manuel .
ANNUAL REVIEWS IN CONTROL, 2018, 45 :223-239
[20]   Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems [J].
Jensen K. ;
Kristensen L.M. ;
Wells L. .
International Journal on Software Tools for Technology Transfer, 2007, 9 (3-4) :213-254