Cyber-attack Resilient CPS using Dynamically Reconfigurable FPGAs on a UUV Platform
Abstract
The long term goal of this project is to support the Navys desire for maritime systems to be able to maintain operational control and achieve mission goals having sustained casualties due to a cyber attack. The research objective of this project is to implement and optimize dynamic reconfiguration of distributed processing hardware within a Cyber Physical System (CPS) according to dynamic priorities decided based on the altered system state. The system will be capable of re-tasking multiple sensors and actuators in real-time by adapting models, control policies, and decision algorithms. This new design employs Field-Programmable Gate Arrays (FPGAs) requiring co-exploration of hardware and algorithmic adaptation cognizant of the CPSs degraded state. The target CPS is an Unmanned Underwater Vehicle (UUV) that features the following computation properties: reactive, concurrent, and real-time computation; discrete-event dynamic systems; and mission-critical applications.The cross-domaintechnical approach to reach this objective is (TA-1) analysis of the impact of cyber attacks including denial of service and false data injection using a cyber-physical co-simulation; (TA-2) modeling of the degraded physical system states including sensors, actuators, computation, and network communication; (TA-3) study and development of infrastructure and algorithms to dynamically reallocate FPGA processing capabilities by reconfiguration to support signal processing, planning, and control with sensor and actuator re-tasking; and (TA-4) design of event-based control policies and adaptive algorithms using archetypal building blocks to reduce computational requirements while assessing and maintaining operational normalcy.
Document Details
- Document Type
- DoD Grant Award
- Publication Date
- Aug 05, 2021
- Source ID
- N000142112531
Entities
People
- Ryan Robucci
Organizations
- Office of Naval Research
- United States Navy
- University of Maryland, Baltimore County