@inproceedings{775633cbb0554a2a9587015f008af4b4,
title = "A generalized model for preventing information leakage in hard real-time systems",
abstract = "Traditionally real-time systems and security have been considered as separate domains. Recent attacks on various systems with real-time properties have shown the need for a redesign of such systems to include security as a first class principle. In this paper, we propose a general model for capturing security constraints between tasks in a real-time system. This model is then used in conjunction with real-time scheduling algorithms to prevent the leakage of information via storage channels on implicitly shared resources. We expand upon a mechanism to enforce these constraints viz., cleaning up of shared resource state, and provide schedulability conditions based on fixed priority scheduling with both preemptive and non-preemptive tasks. We perform extensive evaluations, both theoretical and experimental, the latter on a hardware-in-the-loop simulator of an unmanned aerial vehicle (UAV) that executes on a demonstration platform.",
author = "Rodolfo Pellizzoni and Neda Paryab and Yoon, \{Man Ki\} and Stanley Bak and Sibin Mohan and Bobba, \{Rakesh B.\}",
note = "Publisher Copyright: {\textcopyright} 2015 IEEE.; 21st IEEE Real Time and Embedded Technology and Applications Symposium, RTAS 2015 ; Conference date: 13-04-2015 Through 16-04-2015",
year = "2015",
month = may,
day = "14",
doi = "10.1109/RTAS.2015.7108450",
language = "English (US)",
series = "Proceedings of the IEEE Real-Time and Embedded Technology and Applications Symposium, RTAS",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "271--282",
booktitle = "Proceedings - 21st IEEE Real Time and Embedded Technology and Applications Symposium, RTAS 2015",
address = "United States",
}