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 条
  • [41] Blind Side-Channel SIFA
    Azouaoui, Melissa
    Papagiannopoulos, Kosias
    Zuerner, Dominik
    PROCEEDINGS OF THE 2021 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2021), 2021, : 555 - 560
  • [42] The EM side-channel(s)
    Agrawal, D
    Archambeault, B
    Rao, JR
    Rohatgi, P
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2002, 2002, 2523 : 29 - 45
  • [43] Towards efficient and automated side-channel evaluations at design time
    Sijacic, Danilo
    Balasch, Josep
    Yang, Bohan
    Ghosh, Santosh
    Verbauwhede, Ingrid
    JOURNAL OF CRYPTOGRAPHIC ENGINEERING, 2020, 10 (04) : 305 - 319
  • [44] Time, Memory and Accuracy Tradeoffs in Side-Channel Trace Profiling
    Hayoon, Hen
    Oren, Yossi
    CYBER SECURITY, CRYPTOLOGY, AND MACHINE LEARNING, 2022, 13301 : 29 - 46
  • [45] Side-Channel Aware Fuzzing
    Sperl, Philip
    Boettinger, Konstantin
    COMPUTER SECURITY - ESORICS 2019, PT I, 2019, 11735 : 259 - 278
  • [46] Thwarting Side-Channel Attacks
    Edwards, Chris
    COMMUNICATIONS OF THE ACM, 2020, 63 (10) : 13 - 14
  • [47] Side-Channel Analysis of Keymill
    Dobraunig, Christoph
    Eichlseder, Maria
    Korak, Thomas
    Mendel, Florian
    CONSTRUCTIVE SIDE-CHANNEL ANALYSIS AND SECURE DESIGN, 2017, 10348 : 138 - 152
  • [48] FPGA Side-Channel Receivers
    Sun, Ji
    Bittner, Ray
    Eguro, Ken
    FPGA 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON FIELD PROGRAMMABLE GATE ARRAYS, 2011, : 267 - 276
  • [49] Combined Side-Channel Attacks
    Elaabid, M. Abdelaziz
    Meynard, Olivier
    Guilley, Sylvain
    Danger, Jean-Luc
    INFORMATION SECURITY APPLICATIONS, 2011, 6513 : 175 - 190
  • [50] On XTR and side-channel analysis
    Page, D
    Stam, M
    SELECTED AREAS IN CRYPTOGRAPHY, 2005, 3357 : 54 - 68