Integrating security constraints into fixed priority real-time schedulers

Integrating security constraints into fixed priority real-time schedulers
复制标题

DOI:
10.1007/s11241-016-9252-5
复制
发表时间:
2016-09
期刊:
影响因子:
1.3
通讯作者:
Sibin Mohan;Man-Ki Yoon;R. Pellizzoni;R. Bobba
Sibin Mohan;Man-Ki Yoon;R. Pellizzoni;R. Bobba
中科院分区:
计算机科学3区
文献类型:
--
作者:
Sibin Mohan;Man-Ki Yoon;R. Pellizzoni;R. Bobba

文献摘要

被引文献

相似文献

传统上,大多数实时系统(RTS)被认为是不受安全漏洞和外部攻击的。这主要是由于在这些系统中使用专有硬件和协议沿着物理隔离。因此,安全和RTS被认为是独立的领域。这一假设正受到最近事件的挑战,这些事件突出了这种系统的脆弱性。在本文中,我们专注于如何集成安全作为一个一流的原则在RTS的设计。我们演示了如何某些安全要求可以铸造实时调度约束。我们使用信息泄漏作为一个激励问题来说明我们的技术,并专注于固定优先级的实时路由器类。我们评估我们的方法分析,以及使用模拟和讨论使用这种方法的权衡。我们的工作表明,许多实时任务集可以使用我们的方法调度没有显着的性能影响。
Traditionally, most real-time systems (RTS) were considered to be invulnerable to security breaches and external attacks. This was mainly due to the use of proprietary hardware and protocols in such systems along with physical isolation. Hence, security and RTS were considered to be separate domains. This assumption is being challenged by recent events that highlight the vulnerabilities in such systems. In this paper, we focus on how to integrate security as a first-class principle in the design of RTS. We demonstrate how certain security requirements can be cast as real-time scheduling constraints. We use information leakage as a motivating problem to illustrate our techniques and focus on the class of fixed-priority real-time schedulers. We evaluate our approach both analytically as well as using simulations and discuss the tradeoffs in using such an approach. Our work shows that many real-time task sets can be scheduled using our methods without significant performance impact.