Proceedings of the 2008 ACM Symposium on Information, Computer and Communications Security 2008
DOI: 10.1145/1368310.1368320
|View full text |Cite
|
Sign up to set email alerts
|

Avoiding timing channels in fixed-priority schedulers

Abstract: A practically feasible modification to fixed-priority schedulers allows to avoid timing channels despite threads having access to precise clocks.This modification is rather simple: we compute at admission time a static predicate that states whether a thread may possibly leak information; if such a thread blocks we switch to the idle thread instead.We describe the modified scheduler, provide a mechanical PVS-based proof of noninterference and show how common admission algorithms can be reused to give real-time … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
32
0

Year Published

2011
2011
2022
2022

Publication Types

Select...
4
2
1

Relationship

0
7

Authors

Journals

citations
Cited by 27 publications
(32 citation statements)
references
References 25 publications
0
32
0
Order By: Relevance
“…φ i takes as a parameter the schedule up to time t − 1 to produce the prospective action of τ i for time t. S in turn takes this result to produce the schedule for time t and so on. Figure 1 illustrates this interlaced evaluation for a secure fixed-priority scheduler taken from [13].…”
Section: The Type Of the Characteristic Functionmentioning
confidence: 99%
See 3 more Smart Citations
“…φ i takes as a parameter the schedule up to time t − 1 to produce the prospective action of τ i for time t. S in turn takes this result to produce the schedule for time t and so on. Figure 1 illustrates this interlaced evaluation for a secure fixed-priority scheduler taken from [13].…”
Section: The Type Of the Characteristic Functionmentioning
confidence: 99%
“…Global resource accesses cannot influence the local execution on a processor. However, a blockingaware schedulability analysis must consider the times when a non-interference secure scheduler prohibits local tasks from running while a higher prioritized task awaits the completion of a remote resource request [13]. MPCP, in contrast to the generalized multiprocessor priority ceiling protocol, executes only the newly spawned jobs on the synchronization processor.…”
Section: Multiprocessor Priority Ceiling Protocol (Mpcp)mentioning
confidence: 99%
See 2 more Smart Citations
“…So Hu et al [17] adds noise to timing sources and event delivery to reduces the bandwidth of covert timing channels. Marcus Völp et al [18] proposed a practically feasible modification to fixed-priority schedulers allows to avoid timing channels despite threads having access to precise clocks.…”
Section: Related Workmentioning
confidence: 99%