REORDER plus plus : Enhanced Randomized Real-Time Scheduling Strategy Against Side-Channel Attacks

被引:0
|
作者
Ren, Jiankang [1 ]
Wang, Zheng [1 ]
Lin, Chi [2 ]
Obaidat, Mohammad S. [3 ,4 ,5 ,6 ,7 ]
Xie, Hongrui [1 ]
Zhu, Haihui [1 ]
Liu, Chunxiao [1 ]
Wang, Kaiwen [1 ]
Tan, Guozhen [1 ]
机构
[1] Sch Comp Sci & Technol, Dalian 116024, Peoples R China
[2] Dalian Univ Technol, Sch Software, Dalian 116024, Peoples R China
[3] Univ Texas Permian Basin, Comp Sci Dept, Odessa, TX 79762 USA
[4] Univ Texas Permian Basin, Odessa, TX 79762 USA
[5] Univ Jordan, King Abdullah Sch Informat Technol 2, Amman 11942, Jordan
[6] Univ Sci & Technol Beijing, Sch Comp & Commun Engn, Beijing 100083, Peoples R China
[7] Amity Univ, Noida 201301, India
基金
中国国家自然科学基金;
关键词
Absolute busy interval analysis; embedded real-time systems; online priority inversion test; randomized real-time scheduling; side-channel attacks;
D O I
10.1109/TNSE.2023.3254653
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Embedded real-time systems are widely adopted in safety-critical domains such as aircrafts, automobiles and space vehicles. Unfortunately, with the sharp rise in the use of common-off-the-shelf components in systems and the drive towards remote communication through untrusted networks, such as WiFi, radio or cellular, the security is increasingly becoming the key consideration in real-time system design. In particular, the real-time system is vulnerable to side-channel attacks from the external networks, which attempt to infer the timing of task execution by exploiting the system deterministic execution patterns. In this article, we present an enhanced online randomized scheduling strategy (named REORDER++), which breaks the deterministic task execution pattern of systems by random priority inversions at run-time to counteract the timing side-channel attacks in dynamic-priority real-time systems. In order to realize the feasible priority inversions under real-time constraint, we propose an online priority inversion test to increase the opportunity of tasks' priority inversions by judging the feasibility of tasks' priority inversions at run-time. Owing to such online priority inversion test, REORDER++ can generate highly randomized schedule of real-time tasks to mitigate the side-channel attack vulnerability. Experiments with synthesized task sets show that REORDER++ significantly outperforms the existing approaches in terms of schedule randomness.
引用
收藏
页码:3253 / 3266
页数:14
相关论文
共 29 条
  • [21] Real-time Detection of Cache Side-channel Attack Using Non-cache Hardware Events
    Kim, Hodong
    Hahn, Changhee
    Hur, Junbeom
    [J]. 35TH INTERNATIONAL CONFERENCE ON INFORMATION NETWORKING (ICOIN 2021), 2021, : 28 - 31
  • [22] A Real-Time Cache Side-Channel Attack Detection System on RISC-V Out-of-Order Processor
    Anh-Tien Le
    Trong-Thuc Hoang
    Ba-Anh Dao
    Tsukamoto, Akira
    Suzaki, Kuniyasu
    Cong-Kha Pham
    [J]. IEEE ACCESS, 2021, 9 (164597-164612) : 164597 - 164612
  • [23] High-Performance Pen plus Touch Modality Interactions: A Real-Time Strategy Game eSports Context
    Hamilton, William
    Kerne, Andruid
    Robbins, Thomas
    [J]. UIST'12: PROCEEDINGS OF THE 25TH ANNUAL ACM SYMPOSIUM ON USER INTERFACE SOFTWARE AND TECHNOLOGY, 2012, : 309 - 318
  • [24] mCore plus : A Real-Time Design Achieving∼ 500 μs Scheduling for 5G MU-MIMO Systems
    Chen, Yongce
    Wu, Yubo
    Hou, Y. Thomas
    Lou, Wenjing
    [J]. IEEE TRANSACTIONS ON MOBILE COMPUTING, 2023, 22 (12) : 7249 - 7265
  • [25] Research on real-time coordinated optimization scheduling control strategy with supply-side flexibility in multi-microgrid energy systems
    Wu, Nan
    Wang, Zhipeng
    Li, Xinyan
    Lei, Lin
    Qiao, Yupeng
    Linghu, Jinqing
    Huang, Jie
    [J]. Renewable Energy, 2025, 238
  • [26] Detection of Fractal breakdowns by the novel real-time pattern detection model (enhanced-RTPD plus holder exponent) for web applications
    Lin, Wilfred W. K.
    Wong, Allan K. Y.
    Dillon, Tharam S.
    Chang, Elizabeth
    [J]. 10TH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT AND COMPONENT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2007, : 79 - +
  • [27] Dynamic power-aware scheduling of real-time tasks for FPGA-based cyber physical systems against power draining hardware trojan attacks
    Guha, Krishnendu
    Majumder, Atanu
    Saha, Debasri
    Chakrabarti, Amlan
    [J]. JOURNAL OF SUPERCOMPUTING, 2020, 76 (11): : 8972 - 9009
  • [28] Dynamic power-aware scheduling of real-time tasks for FPGA-based cyber physical systems against power draining hardware trojan attacks
    Krishnendu Guha
    Atanu Majumder
    Debasri Saha
    Amlan Chakrabarti
    [J]. The Journal of Supercomputing, 2020, 76 : 8972 - 9009
  • [29] Comparison of Becton Dickinson Directigen EZ Flu A plus B Test against the CDC Real-Time PCR Assay for Detection of 2009 Pandemic Influenza A/H1N1 Virus
    Karre, Tess
    Maguire, Hugh F.
    Butcher, David
    Graepler, Amy
    Weed, Diane
    Wilson, Michael L.
    [J]. JOURNAL OF CLINICAL MICROBIOLOGY, 2010, 48 (01) : 343 - 344