Software Rejuvenation for Secure Tracking Control
Raffaele Romagnoli, Bruce H. Krogh, Dionisio de Niz, Bruno Sinopoli

TL;DR
This paper proposes a secure software rejuvenation approach for cyber-physical systems that ensures safe trajectory tracking during software refreshes by integrating safety controllers, verified communication, and a protected hypervisor, demonstrated on a quadrotor.
Contribution
It introduces architectural and algorithmic enhancements enabling secure trajectory tracking during software rejuvenation in cyber-physical systems.
Findings
Secure tracking control demonstrated on a 6 DOF quadrotor
Safety maintained during software refresh with communication off
Verified hypervisor ensures trusted trajectory data
Abstract
Software rejuvenation protects cyber-physical systems (CSPs) against cyber attacks on the run-time code by periodically refreshing the system with an uncorrupted software image. The system is vulnerable to attacks when it is communicating with other agents. Security is guaranteed during the software refresh and re-initialization by turning off all communication. Although the effectiveness of software rejuvenation has been demonstrated for some simple systems, many problems need to be addressed to make it viable for real applications. This paper expands the scope of CPS applications for which software rejuvenation can be implemented by introducing architectural and algorithmic features to support trajectory tracking. Following each software refresh, while communication is still off, a safety controller is executed to assure the system state is within a sufficiently small neighborhood of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSecurity and Verification in Computing · Smart Grid Security and Resilience · Distributed systems and fault tolerance
