A Novel Side-Channel in Real-Time Schedulers

被引:0
|
作者
Chen, Chien-Ying [1 ]
Mohan, Sibin [1 ]
Pellizzoni, Rodolfo [2 ]
Bobba, Rakesh B. [3 ]
Kiyavash, Negar [4 ]
机构
[1] Univ Illinois, Deptartment Comp Sci, Urbana, IL 61801 USA
[2] Univ Waterloo, Deptartment Elect & Comp Engn, Waterloo, ON, Canada
[3] Oregon State Univ, Sch Elect Engn & Comp Sci, Corvallis, OR 97331 USA
[4] Univ Illinois, Deptartment Elect & Comp Engn, Urbana, IL USA
基金
美国国家科学基金会;
关键词
SECURITY;
D O I
10.1109/RTAS.2019.00016
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We demonstrate the presence of a novel scheduler side-channel in preemptive, fixed-priority real-time systems (RTS); examples of such systems can be found in automotive systems, avionic systems, power plants and industrial control systems among others. This side-channel can leak important timing information such as the future arrival times of real-time tasks. This information can then be used to launch devastating attacks, two of which are demonstrated here (on real hardware platforms). Note that it is not easy to capture this timing information due to runtime variations in the schedules, the presence of multiple other tasks in the system and the typical constraints (e.g., deadlines) in the design of RTS. Our ScheduLeak algorithms demonstrate how to effectively exploit this side-channel. A complete implementation is presented on real operating systems (in Real-time Linux and FreeRTOS). Timing information leaked by ScheduLeak can significantly aid other, more advanced, attacks in better accomplishing their goals.
引用
收藏
页码:90 / 102
页数:13
相关论文
共 50 条
  • [1] CloudRadar: A Real-Time Side-Channel Attack Detection System in Clouds
    Zhang, Tianwei
    Zhang, Yinqian
    Lee, Ruby B.
    [J]. RESEARCH IN ATTACKS, INTRUSIONS, AND DEFENSES, RAID 2016, 2016, 9854 : 118 - 140
  • [2] Optimal strategies for side-channel leakage in FCFS packet schedulers
    Shintre, Saurabh
    Gligor, Virgil
    Barros, Joao
    [J]. 2015 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2015, : 2515 - 2519
  • [3] Side-channel protected MPSoC through secure real-time networks-on-chip
    Indrusiak, Leandro Soares
    Harbin, James
    Reinbrecht, Cezar
    Sepulveda, Johanna
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2019, 68 : 34 - 46
  • [4] Real-Time Platform Identification of VPN Video Streaming Based on Side-Channel Attack
    Lu, Anting
    Wu, Hua
    Luo, Hao
    Cheng, Guang
    Hu, Xiaoyan
    [J]. ICT SYSTEMS SECURITY AND PRIVACY PROTECTION, IFIP SEC 2023, 2024, 679 : 335 - 349
  • [5] On the composition of real-time schedulers
    Wang, WR
    Mok, AK
    [J]. REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 18 - 37
  • [6] Side-Channel Attacks in a Real Scenario
    Ming Tang
    Maixing Luo
    Junfeng Zhou
    Zhen Yang
    Zhipeng Guo
    Fei Yan
    Liang Liu
    [J]. Tsinghua Science and Technology, 2018, 23 (05) : 586 - 598
  • [7] Side-Channel Attacks in a Real Scenario
    Tang, Ming
    Luo, Maixing
    Zhou, Junfeng
    Yang, Zhen
    Guo, Zhipeng
    Yan, Fei
    Liu, Liang
    [J]. TSINGHUA SCIENCE AND TECHNOLOGY, 2018, 23 (05) : 586 - 598
  • [8] Cache Side-Channel Attacks and Time-Predictability in High-Performance Critical Real-Time Systems
    Trilla, David
    Hernandez, Carles
    Abella, Jaume
    Cazorla, Francisco J.
    [J]. 2018 55TH ACM/ESDA/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2018,
  • [9] SCARF: Detecting Side-Channel Attacks at Real-time using Low-level Hardware Features
    Wang, Han
    Sayadi, Hossein
    Rafatirad, Setareh
    Sasan, Avesta
    Homayoun, Houman
    [J]. 2020 26TH IEEE INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2020), 2020,
  • [10] REORDER plus plus : Enhanced Randomized Real-Time Scheduling Strategy Against Side-Channel Attacks
    Ren, Jiankang
    Wang, Zheng
    Lin, Chi
    Obaidat, Mohammad S.
    Xie, Hongrui
    Zhu, Haihui
    Liu, Chunxiao
    Wang, Kaiwen
    Tan, Guozhen
    [J]. IEEE TRANSACTIONS ON NETWORK SCIENCE AND ENGINEERING, 2023, 10 (06): : 3253 - 3266