Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
166 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
42 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Expiring opacity problems in parametric timed automata (2403.07647v1)

Published 12 Mar 2024 in cs.LO and cs.CR

Abstract: Information leakage can have dramatic consequences on the security of real-time systems. Timing leaks occur when an attacker is able to infer private behavior depending on timing information. In this work, we propose a definition of expiring timed opacity w.r.t. execution time, where a system is opaque whenever the attacker is unable to deduce the reachability of some private state solely based on the execution time; in addition, the secrecy is violated only when the private state was entered "recently", i.e., within a given time bound (or expiration date) prior to system completion. This has an interesting parallel with concrete applications, notably cache deducibility: it may be useless for the attacker to know the cache content too late after its observance. We study here expiring timed opacity problems in timed automata. We consider the set of time bounds (or expiration dates) for which a system is opaque and show when they can be effectively computed for timed automata. We then study the decidability of several parameterized problems, when not only the bounds, but also some internal timing constants become timing parameters of unknown constant values.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (21)
  1. “Timed automata as a formalism for expressing security: A survey on theory and practice” In ACM Computing Surveys 55.6, 2023, pp. 1–36 DOI: 10.1145/3534967
  2. Rajeev Alur and David L. Dill “A theory of timed automata” In Theoretical Computer Science 126.2 Essex, UK: Elsevier Science Publishers Ltd., 1994, pp. 183–235 DOI: 10.1016/0304-3975(94)90010-8
  3. Rajeev Alur, Limor Fix and Thomas A. Henzinger “Event-Clock Automata: A Determinizable Class of Timed Automata” In Theoretical Computer Science 211.1-2, 1999, pp. 253–273 DOI: 10.1016/S0304-3975(97)00173-4
  4. Rajeev Alur, Thomas A. Henzinger and Moshe Y. Vardi “Parametric real-time reasoning” In STOC San Diego, California, United States: ACM, 1993, pp. 592–601 DOI: 10.1145/167088.167242
  5. “Parametric non-interference in timed automata” In ICECCS, 2020, pp. 37–42 DOI: 10.1109/ICECCS51672.2020.00012
  6. Étienne André, Didier Lime and Olivier H. Roux “Reachability and liveness in parametric timed automata” In Logical Methods in Computer Science 18.1, 2022, pp. 31:1–31:41 DOI: 10.46298/lmcs-18(1:31)2022
  7. “Bounded opacity for timed systems” In Journal of Information Security and Applications 61, 2021, pp. 1–13 DOI: 10.1016/j.jisa.2021.102926
  8. “Guaranteeing timed opacity using parametric timed model checking” In ACM Transactions on Software Engineering and Methodology 31.4, 2022, pp. 1–36 DOI: 10.1145/3502851
  9. “Configuring Timing Parameters to Ensure Execution-Time Opacity in Timed Automata” Invited paper. In TiCSA, Electronic Proceedings in Theoretical Computer Science Paris, France: Springer, 2023
  10. Étienne André “IMITATOR 3: Synthesis of timing parameters beyond decidability” In CAV 12759, Lecture Notes in Computer Science virtual: Springer, 2021, pp. 1–14 DOI: 10.1007/978-3-030-81685-8˙26
  11. Véronique Bruyère, Emmanuel Dall’Olio and Jean-Francois Raskin “Durations and parametric model-checking in timed automata” In ACM Transactions on Computational Logic 9.2, 2008, pp. 12:1–12:23 DOI: 10.1145/1342991.1342996
  12. Laura Bozzelli and Salvatore La Torre “Decision problems for lower/upper bound parametric timed automata” In Formal Methods in System Design 35.2, 2009, pp. 121–151 DOI: 10.1007/s10703-009-0074-0
  13. “A Decidable Notion of Timed Non-Interference” In Fundamenta Informormaticae 54.2-3, 2003, pp. 137–150
  14. Franck Cassez “The Dark Side of Timed Opacity” In ISA 5576, Lecture Notes in Computer Science Seoul, Korea: Springer, 2009, pp. 21–30 DOI: 10.1007/978-3-642-02617-1˙3
  15. “SpaceEx: Scalable Verification of Hybrid Systems” In CAV 6806, Lecture Notes in Computer Science Snowbird, UT, USA: Springer, 2011, pp. 379–395 DOI: 10.1007/978-3-642-22110-1˙30
  16. Guillaume Gardey, John Mullins and Olivier H. Roux “Non-Interference Control Synthesis for Security Timed Automata” In Electronic Notes in Theoretical Computer Science 180.1, 2007, pp. 35–53 DOI: 10.1016/j.entcs.2005.05.046
  17. “Linear parametric model checking of timed automata” In Journal of Logic and Algebraic Programming 52-53, 2002, pp. 183–220 DOI: 10.1016/S1567-8326(02)00037-1
  18. Aleksandra Jovanović, Didier Lime and Olivier H. Roux “Integer Parameter Synthesis for Real-Time Systems” In IEEE Transactions on Software Engineering 41.5, 2015, pp. 445–461 DOI: 10.1109/TSE.2014.2357445
  19. “Word Problems Requiring Exponential Time: Preliminary Report” In Fifth ACM Symp. on Theory of Computing, 1973, pp. 1–9 DOI: 10.1145/800125.804029
  20. “Decidability of the Initial-State Opacity of Real-Time Automata” In Symposium on Real-Time and Hybrid Systems - Essays Dedicated to Professor Chaochen Zhou on the Occasion of His 80th Birthday 11180, Lecture Notes in Computer Science Springer, 2018, pp. 44–60 DOI: 10.1007/978-3-030-01461-2˙3
  21. Lingtai Wang, Naijun Zhan and Jie An “The Opacity of Real-Time Automata” In IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems 37.11, 2018, pp. 2845–2856 DOI: 10.1109/TCAD.2018.2857363
Citations (4)

Summary

We haven't generated a summary for this paper yet.