Security and Resilience in Autonomous Vehicles: A Proactive Design Approach
Abstract
Autonomous vehicles (AVs) promise efficient, clean and cost-effective transportation systems, but their reliance on sensors, wireless communications, and decision-making systems makes them vulnerable to cyberattacks and physical threats. This chapter presents novel design techniques to strengthen the security and resilience of AVs. We first provide a taxonomy of potential attacks across different architectural layers, from perception and control manipulation to Vehicle-to-Any (V2X) communication exploits and software supply chain compromises. Building on this analysis, we present an AV Resilient architecture that integrates redundancy, diversity, and adaptive reconfiguration strategies, supported by anomaly- and hash-based intrusion detection techniques. Experimental validation on the Quanser QCar platform demonstrates the effectiveness of these methods in detecting depth camera blinding attacks and software tampering of perception modules. The results highlight how fast anomaly detection combined with fallback and backup mechanisms ensures operational continuity, even under adversarial conditions. By linking layered threat modeling with practical defense implementations, this work advances AV resilience strategies for safer and more trustworthy autonomous vehicles.
Figures & tables
| Layer | Attack Surface (AS) | Impact | Mitigation Strategy |
|---|---|---|---|
| Driver Interface and Control System | Malicious driver input injection; compromised dashboard/override signals | Unauthorized override of system behavior; driver confusion leading to unsafe maneuvers | Authenticate commands, secure UI design, redundant safety checks for manual override |
| Control Layer | Command injection in steering/braking; kernel-level rootkits | Silent manipulation of vehicle dynamics, risk of collisions | Runtime integrity monitoring, secure boot, anomaly detection in actuation signals |
| Decision-Making Layer | Tampered ML models; adversarial inputs to planning module | Unsafe maneuvers, rule violations, unsafe path selection | Model validation, adversarial robustness testing, consensus-based decision redundancy |
| Knowledge Processing Layer | Data poisoning; sensor fusion manipulation | Distorted environmental model, leading to misinformed decisions | Trusted data provenance, anomaly detection in fused data, hash-based detection, back up and fall back |
| Perception Layer | Sensor spoofing (LiDAR, radar, camera); adversarial image perturbations | Incorrect object detection, phantom obstacles, missed hazards | Sensor redundancy, adversarial training, anomaly detection |
| Communication Framework | V2V/V2I spoofing, replay, DoS, packet manipulation | Loss of situational awareness, degraded coordination between vehicles | Encryption, authentication protocols, rate limiting, intrusion detection systems |
| Metrics | RF | LR | XGB | KNN | SVC | MLP | NB |
|---|---|---|---|---|---|---|---|
| Precision | 0.801 | 0.800 | 0.751 | 0.793 | 0.742 | 0.786 | 0.692 |
| Recall | 0.894 | 0.872 | 0.876 | 0.877 | 0.913 | 0.874 | 0.923 |
| F1 Score | 0.845 | 0.834 | 0.809 | 0.833 | 0.819 | 0.828 | 0.791 |
| Accuracy | 0.838 | 0.829 | 0.795 | 0.826 | 0.800 | 0.820 | 0.759 |
| Detection Margin | Normal Data Misclassified | Attack Data Misclassified | FP Rate | FN Rate |
|---|---|---|---|---|
| 0.4 – 0.5 | 155 | 0 | 0.0398 | 0 |
| 0.3 – 0.5 | 293 | 0 | 0.0752 | 0 |
| 0.4 – 0.6 | 155 | 26 | 0.0398 | 0.00187 |
| 0.3 – 0.6 | 293 | 26 | 0.0752 | 0.00187 |
Autonomous Driving
Autonomous driving develops vehicles that perceive road scenes, predict interactions, and plan and control safe movement with limited or no human input.
See all 536 papers