English

On Scheduler Side-Channels in Dynamic-Priority Real-Time Systems

Cryptography and Security 2020-01-22 v1

Abstract

While the existence of scheduler side-channels has been demonstrated recently for fixed-priority real-time systems (RTS), there have been no similar explorations for dynamic-priority systems. The dynamic nature of such scheduling algorithms, e.g., EDF, poses a significant challenge in this regard. In this paper we demonstrate that side-channels exist in dynamic priority real-time systems. Using this side-channel, our proposed DyPS algorithm is able to effectively infer, with high precision, critical task information from the vantage point of an unprivileged (user space) task. Apart from demonstrating the effectiveness of DyPS, we also explore the various factors that impact such attack algorithms using a large number of synthetic task sets. We also compare against the state-of-the-art and demonstrate that our proposed DyPS algorithms outperform the ScheduLeak algorithms in attacking the EDF RTS.

Keywords

Cite

@article{arxiv.2001.06519,
  title  = {On Scheduler Side-Channels in Dynamic-Priority Real-Time Systems},
  author = {Chien-Ying Chen and Sibin Mohan and Rodolfo Pellizzoni and Rakesh B. Bobba},
  journal= {arXiv preprint arXiv:2001.06519},
  year   = {2020}
}
R2 v1 2026-06-23T13:14:23.860Z