Bounded opacity for timed systems

被引:13
作者
Ammar, Ikhlass [1 ,2 ]
El Touati, Yamen [2 ,3 ,4 ]
Yeddes, Moez [2 ,5 ]
Mullins, John [6 ]
机构
[1] Univ Tunis Manar, Fac Sci Tunis FST, Tunis, Tunisia
[2] Univ Tunis Manar, Natl Engn Sch Tunis, OASIS Lab, Tunis, Tunisia
[3] Northern Border Univ, Fac Comp & IT, Ar Ar, Saudi Arabia
[4] Univ Manouba, ISAMM, Manouba, Tunisia
[5] Univ Carthage, Natl Inst Appl Sci & Technol INSAT, Tunis, Tunisia
[6] Ecole Polytech Montreal, Montreal, PQ, Canada
关键词
Real-time systems; Timed automata; Timed opacity; Timed bounded languages; SYMBOLIC MODEL CHECKING;
D O I
10.1016/j.jisa.2021.102926
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In many security applications, system behaviors must be kept secret (opaque) to outside observers (intruders). Opacity was first studied for discrete event systems, and then it was extended to real-time systems. One of the challenges of real-time systems is the difficulty to guarantee their opacity against a potential attacker. In general, this property is undecidable for systems modeled by timed automata. A secret location, S, of a system is timed opaque to an intruder having partial observability of the system, if the intruder can never infer from the observation of any execution that the system has reached any secret location. In the present study, the static partial observability for systems modeled by nondeterministic timed automata is investigated. Thus, it focuses on systems where the timing of secret state reachability is bounded. The first contribution of this study is to define the bounded timed opacity property wherein, its complexity is proved. The second contribution is to consider systems where the secret should be kept hidden for a certain period referred to as the Delta-duration bounded opacity property. Also, a formal definition is proposed and its complexity is proved. In addition, the proposed properties are verified using timed bounded model checking. A case study "Exchange in the Cloud system" is modeled by timed automaton to verify the proposed properties using SpaceEx tool.
引用
收藏
页数:13
相关论文
共 63 条
  • [1] Abadi M, 1991, REAL TIME THEORY PRA, V600, P1
  • [2] Alur R., 1990, Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science (90CH2897-7), P390, DOI 10.1109/LICS.1990.113764
  • [3] A THEORY OF TIMED AUTOMATA
    ALUR, R
    DILL, DL
    [J]. THEORETICAL COMPUTER SCIENCE, 1994, 126 (02) : 183 - 235
  • [4] A REALLY TEMPORAL LOGIC
    ALUR, R
    HENZINGER, TA
    [J]. JOURNAL OF THE ACM, 1994, 41 (01) : 181 - 204
  • [5] Alur R, 1997, LECT NOTES COMPUT SC, V1243, P74
  • [6] Alur R., 1990, Proceedings. Fifth Annual IEEE Symposium on Logic in Computer Science (90CH2897-7), P414, DOI 10.1109/LICS.1990.113766
  • [7] Alur R, 1994, INT C COMP AID VER, V16333
  • [8] Ammar I, 2019, INT C JEDD P AC 57 S
  • [9] Andre E, 2019, COMPUT SCI
  • [10] What's decidable about parametric timed automata?
    Andre, Etienne
    [J]. INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2019, 21 (02) : 203 - 219