Back to Search
Start Over
Covert Timing Channel Design for Uniprocessor Real-Time Systems
- 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%.
- Subjects :
- 010302 applied physics
Computer science
Real-time computing
Covert channel
02 engineering and technology
01 natural sciences
020202 computer hardware & architecture
Noise
Test case
Transmission (telecommunications)
Covert
0103 physical sciences
0202 electrical engineering, electronic engineering, information engineering
Uniprocessor system
Least common multiple
Communication channel
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Parallel and Distributed Computing, Applications and Technologies ISBN: 9789811359064, PDCAT
- Accession number :
- edsair.doi...........a166df421972ba11737109bbb94776c6