English

Enhancing Attack Resilience in Real-Time Systems through Variable Control Task Sampling Rates

Systems and Control 2024-11-15 v2 Cryptography and Security Operating Systems Systems and Control

Abstract

Cyber-physical systems (CPSs) in modern real-time applications integrate numerous control units linked through communication networks, each responsible for executing a mix of real-time safety-critical and non-critical tasks. To ensure predictable timing behaviour, most safety-critical tasks are scheduled with fixed sampling periods, which supports rigorous safety and performance analyses. However, this deterministic execution can be exploited by attackers to launch inference-based attacks on safety-critical tasks. This paper addresses the challenge of preventing such timing inference or schedule-based attacks by dynamically adjusting the execution rates of safety-critical tasks while maintaining their performance. We propose a novel schedule vulnerability analysis methodology, enabling runtime switching between valid schedules for various control task sampling rates. Leveraging this approach, we present the Multi-Rate Attack-Aware Randomized Scheduling (MAARS) framework for preemptive fixed-priority schedulers, designed to reduce the success rate of timing inference attacks on real-time systems. To our knowledge, this is the first method that combines attack-aware schedule randomization with preserved control and scheduling integrity. The framework's efficacy in attack prevention is evaluated on automotive benchmarks using a Hardware-in-the-Loop (HiL) setup.

Keywords

Cite

@article{arxiv.2408.00341,
  title  = {Enhancing Attack Resilience in Real-Time Systems through Variable Control Task Sampling Rates},
  author = {Arkaprava Sain and Sunandan Adhikary and Ipsita Koley and Soumyajit Dey},
  journal= {arXiv preprint arXiv:2408.00341},
  year   = {2024}
}

Comments

12 pages including references, Total 10 figures (with 3 having subfigures)

R2 v1 2026-06-28T18:00:09.821Z