Secure Systems Group
Menu×

Availability and Run-time Integrity Conflicts

Background

Run-time integrity enforcement presents a fundamental conflict with availability, particularly in real-time systems. Existing approaches in this space primarily focus on minimizing the execution-time overehad of monitoring. However after a violation is detected, a trade-off is faced: (1) prioritize availability and allow a compromised system to continue to ensure applications meet their deadlines or (2) prioritize security by generating a fault to abort all execution. This project explores architectural methods to offer a middle ground.

Technical reports

  • Adam Ilyas Caulfield, Muhammad Wasif Kamran, N. Asokan: Resolving Availability and Run-time Integrity Conflicts in Real-Time Embedded Systems arXiv preprint arXiv:2511.14088