Back to Search Start Over

Covert Timing Channel Design for Uniprocessor Real-Time Systems

Authors :
Jinkyu Lee
Jaeheon Kwak
Source :
Parallel and Distributed Computing, Applications and Technologies ISBN: 9789811359064, PDCAT
Publication Year :
2019
Publisher :
Springer Singapore, 2019.

Abstract

Different from a general-purpose system, a real-time system requires stringent timing guarantees. While existing offline analysis techniques can provide timing guarantees using the worst-case execution time (WCET) of individual tasks, a variation of actual execution time makes it difficult to build covert timing channel. In this paper, we first present a novel covert timing channel, which considers actual execution time distribution of tasks and controls execution time to leak data between conspirators; we demonstrate that it is possible to leak data in real-time systems. Second, we suggest two enhancing techniques called S-R LCM (sender-receiver least common multiple) and noise area to reduce noise in communication. Through simulations, we demonstrate that our covert timing channel can serve trade-off between transmission speed and accuracy; that is, it shows average 50.2%, 54.6% and 51.3% accuracy for 100 test cases with thresholds 0, 1.4 and 2.8. Average 58.4% accuracy is accomplished with best threshold values for 100 test cases, and the maximum accuracy for a single test case is recorded 100.0%.

Details

Database :
OpenAIRE
Journal :
Parallel and Distributed Computing, Applications and Technologies ISBN: 9789811359064, PDCAT
Accession number :
edsair.doi...........a166df421972ba11737109bbb94776c6