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

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Sain, Arkaprava, Adhikary, Sunandan, Koley, Ipsita, Dey, Soumyajit
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866929590547513344
author Sain, Arkaprava
Adhikary, Sunandan
Koley, Ipsita
Dey, Soumyajit
author_facet Sain, Arkaprava
Adhikary, Sunandan
Koley, Ipsita
Dey, Soumyajit
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2408_00341
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Enhancing Attack Resilience in Real-Time Systems through Variable Control Task Sampling Rates
Sain, Arkaprava
Adhikary, Sunandan
Koley, Ipsita
Dey, Soumyajit
Systems and Control
Cryptography and Security
Operating Systems
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.
title Enhancing Attack Resilience in Real-Time Systems through Variable Control Task Sampling Rates
topic Systems and Control
Cryptography and Security
Operating Systems
url https://arxiv.org/abs/2408.00341