Securing Real-Time Systems using Schedule Reconfiguration

被引:1
作者
Hammadeh, Zain A. H. [1 ]
Hasan, Monowar [2 ]
Hamad, Mohammad [3 ]
机构
[1] German Aerosp Ctr DLR, Inst Software Technol, Braunschweig, Germany
[2] Washington State Univ, Sch Elect Engn & Comp Sci, Pullman, WA USA
[3] Tech Univ Munich, Dept Comp Engn, Munich, Germany
来源
2024 IEEE 27TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING, ISORC 2024 | 2024年
基金
美国国家科学基金会;
关键词
Real-time Systems; Schedule Reconfiguration; Multicore; Security;
D O I
10.1109/ISORC61049.2024.10551328
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Modern real-time systems are susceptible to cyber-attacks. The growing adoption of multi-core platforms, where safety and non-safety critical tasks coexist, further introduces new security challenges. Existing solutions suffer from either a lack of determinism or excessive cost. This paper addresses these shortcomings and proposes an offline analysis to compute all feasible schedules for real-time tasks running on a multi-core platform, isolating compromised tasks while guaranteeing a fail-operational system and low-cost reconfigurable scheduling. Our experimental results using a UAV autopilot system on a quad-core platform (Raspberry Pi) demonstrate that the proposed scheme incurs run-time recovery overhead at the level of microseconds. Also, the reconfiguration process covers up to 100% of all possible responses for compromised tasks in the synthetic test cases.
引用
收藏
页数:10
相关论文
共 25 条
[1]   Guaranteed Physical Security with Restart-Based Design for Cyber-Physical Systems [J].
Abdi, Fardin ;
Chen, Chien-Ying ;
Hasan, Monowar ;
Liu, Songran ;
Mohan, Sibin ;
Caccamo, Marco .
2018 9TH ACM/IEEE INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2018), 2018, :10-21
[2]  
Baruah S., 2022, 2022 IEEE 25 INT S R, P1
[3]   Memory-Aware Denial-of-Service Attacks on Shared Cache in Multicore Real-Time Systems [J].
Bechtel, Michael ;
Yun, Heechul .
IEEE TRANSACTIONS ON COMPUTERS, 2022, 71 (09) :2351-2357
[4]   Response-time analysis for globally scheduled symmetric multiprocessor platforms [J].
Bertogna, Marko ;
Cirinei, Michele .
RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, :149-158
[5]   Measuring the performance of schedulability tests [J].
Bini, E ;
Buttazzo, GC .
REAL-TIME SYSTEMS, 2005, 30 (1-2) :129-153
[6]  
Checkoway Stephen., 2011, USENIX SECURITY S, P77
[7]  
Chen CY, 2019, IEEE REAL TIME, P90, DOI [10.1109/RTAS.2019.00016, 10.1109/HPCC/SmartCity/DSS.2019.00028]
[8]   Securing Real-Time Internet-of-Things [J].
Chen, Chien-Ying ;
Hasan, Monowar ;
Mohan, Sibin .
SENSORS, 2018, 18 (12)
[9]  
Dubrova E., 2013, Fault-Tolerant Design
[10]   Mixed Criticality Systems-A History of Misconceptions? [J].
Ernst, Rolf ;
Di Natale, Marco .
IEEE DESIGN & TEST, 2016, 33 (05) :65-74