Opening Members Teaching Publication Research SDSL Home

CAREER: Foundations of Operational Resilience and Secure Communication for Networked Real-Time Systems

Project Description

Real-time systems underpin applications that require timely responses to sensor data, and emerging scenarios, such as autonomous vehicles and industrial automation, demand precise coordination among multiple such systems. However, coordinated real-time applications still face significant safety risks due to faulty, even compromised, components and the volatility of inter-system communication. The project’s novelties center on developing foundational principles that enable multiple real-time systems to carry out coordinated operations correctly and safely with timeliness guarantees even under attacks and volatile communication conditions. The project's broader significance and importance lie in its real-time coordination principles and security mechanisms that can be extended to general security-critical daily applications. This project also strengthens the nation’s workforce in network and computer system security through integrated educational activities catered to students in higher education and the public.

This project aims to develop a novel architecture called RESONET to enable multiple real-time systems to perform coordinated operations with strong fault tolerance and real-time guarantees. The research is organized into three complementary thrusts. The first thrust focuses on foundational cross-system fault tolerance principles, ensuring coordinated operations meet timeliness requirements even in the face of component failures. It adopts a layered consensus-based approach enhanced by reinforcement learning that dynamically adapts the consensus parameters to network conditions. The second thrust provides a secure communication layer necessary for the above consensus-based approach by designing lightweight, group authentication and key establishment protocols to secure both intra- and inter-system communications among system components. The third thrust provides the last line of defense for individual systems by developing an intrusion detection mechanism that detects system intrusions and failures and forecasts imminent timing violations. The project builds a drone fleet and an automotive communication network to support the validation of developed prototypes and to serve as platforms for hands-on educational activities. All research outcomes and educational materials, including tutorials, presentations, publications, and open-source software, will be made publicly available online.



Acknowledgment

This project is supported by NSF under award #2442382.