Multimode Security-Aware Real-Time Scheduling on Multiprocessors
Embedded real-time systems generally execute in a predictable and deterministic manner to deliver critical functionality within stringent timing constraints. However, the predictable execution behavior leaves the system vulnerable to schedule-based attacks. In this article, we present a multimode security-aware real-time scheduling scheme to counteract schedule-based attacks on multiprocessor real-time systems. To mitigate the vulnerability to the schedule-based attack, we propose a multimode scheduling method to reduce the accumulative attack effective window (AEW) of multiple victim tasks and prevent the untrusted tasks from executing during the AEW by distinctively scheduling mixed-trust tasks according to the system mode. To avoid the protection degradation due to the excessive blocking of untrusted tasks, we introduce a protection window for multiple victims on multiprocessors by analyzing the system protection capability limit under the system schedulability constraint. Furthermore, to maximize the protection capability of the multimode security-aware scheduling strategy on a multiprocessor platform, we also propose a security-aware packing algorithm to balance the workloads of mixed-trust tasks on different processors using a mixed-trust worst-fit decreasing heuristic strategy. The experimental results demonstrate that our proposed approach significantly outperforms the state-of-the-art method. Specifically, the AEW ratio and the AEW untrusted execution time ratio are reduced by 18.8% and 62.8%, respectively, while the defense success rate against ScheduLeak attack is improved by 16.3%.
Authors
- Chi Lin (ORCID: https://orcid.org/0000-0002-0302-5102)
- Simeng Li (ORCID: https://orcid.org/0009-0007-8700-3827)
- Chunxiao Liu
- Pengfei Wang (ORCID: https://orcid.org/0000-0002-0906-4217)
- Shengyu Li (ORCID: https://orcid.org/0009-0006-9768-1739)
- Wei Jiang (ORCID: https://orcid.org/0000-0001-6181-3900)
- Jiankang Ren (ORCID: https://orcid.org/0000-0002-2295-6316)
- Xiangwei Qi (ORCID: https://orcid.org/0009-0003-9381-7465)
Institutions
- Xinjiang Normal University (CN)
- University of Electronic Science and Technology of China (CN)
- Dalian University of Technology (CN)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2024-11-01
- DOI
- https://doi.org/10.1109/tcad.2024.3445260
- Primary Topic
- Distributed and Parallel Computing Systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Natural Science Foundation of China
- Shandong Provincial Postdoctoral Science Foundation