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 条
  • [1] Cache Side-Channel Attacks: Flush plus Flush and the Countermeasures Time Gap
    Bhebe, Keith Nyasha
    Liu, Jian
    Qu, Wenyu
    [J]. 2019 IEEE 25TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2019, : 880 - 887
  • [2] A Novel Side-Channel in Real-Time Schedulers
    Chen, Chien-Ying
    Mohan, Sibin
    Pellizzoni, Rodolfo
    Bobba, Rakesh B.
    Kiyavash, Negar
    [J]. 25TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2019), 2019, : 90 - 102
  • [3] FLUSH plus PREFETCH: A countermeasure against access-driven cache-based side-channel attacks
    Mukhtar, M. Asim
    Mushtaq, Maria
    Bhatti, M. Khurram
    Lapotre, Vianney
    Gogniat, Guy
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 104
  • [4] Hardware countermeasure against side-channel attacks based on randomized instruction injection
    He, Zhangqing
    Ao, Tianyong
    Liu, Kai
    Dai, Kui
    [J]. He, Z. (ivan_hee@126.com), 1600, Huazhong University of Science and Technology (42): : 128 - 132
  • [5] 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,
  • [6] 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,
  • [7] A Virtual Machine Migration Strategy Based on the Relevance of Services against Side-Channel Attacks
    Chen, Ji-Ming
    Chen, Shi
    Wang, Xiang
    Lin, Lin
    Wang, Li
    [J]. SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [8] 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
  • [9] 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
  • [10] 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