Attack Detection and Countermeasures for Autonomous Navigation
Autonomous navigation cyber-attack detection and/or avoidance techniques include visual and inertial odometry (VIO) algorithms to provide a root-of-trust during navigation, VIO algorithms that cross-validate navigation parameters using IMU and visual data, and hardware-dependent attack survival mechanisms that support autonomous systems during an attack.
1 . (canceled)
2 . (canceled)
3 . A method for detecting and surviving a GPS spoofing attack on an autonomous navigation system, comprising:
GPS device mounted in an autonomous vehicle to collect GPS data for said autonomous vehicle,
using a secure LIDAR system mounted in said autonomous vehicle to collect visual odometry (“VO”) data for said autonomous vehicle,
using LSTM-based prediction and anomaly detection to predict the measurement differences between GPS-derived position and VO-derived positions in x-and z-coordinates using data from a first half of a time period for training and making predictions on a second half of the time period, and monitoring discontinuous, sudden, or abrupt changes in said primary pose data GPS measurements as compared to predicted positions.
4 . The method of claim 3 , further comprising mounting a free-running oscillator in said autonomous navigation system to detect data corruption by cross-validating GPS time signals with said free-running oscillator.