Reinforcement Learning-Assisted Virtualized Security Framework for CAVs
-
2025-06-01
-
Details
-
Creators:
-
Corporate Creators:
-
Corporate Contributors:
-
Subject/TRT Terms:
-
Publication/ Report Number:
-
Resource Type:
-
Geographical Coverage:
-
Edition:Final Report, 01/01/2024 - 05/31/2025
-
Corporate Publisher:
-
Abstract:Security vulnerabilities in the Connected and Autonomous Vehicle (CAV) software can allow hackers to perform malicious actions ranging from draining batteries and taking control of the steering wheel to disabling the alarm system. CAV software is subject to several cyber-attacks including memory corruption, code injection, remote code execution, and malware attacks. This study develops a Network Functions Virtualization (NFV)-based virtualized security framework to increase the resilience of CAV software. The proposed framework integrates a reinforcement learning-based code diversification mechanism that employs a Double Deep Q Network (DDQN) agent to optimally execute code variants of CAV software implemented as virtual network functions (VNFs). By meticulously switching the VNFs, the framework presents an unpredictable attack surface, thereby ensuring resilience. Our results show that the DDQN agent achieves a higher security access rate and higher uptime than a Q-learning agent, demonstrating the ability of the DDQN agent to provide an improved defense response and maintain continuity in the event of intrusions. Our prototype demonstrates the feasibility of hosting the CAV software programs as VNFs on a virtualized infrastructure. Moreover, we demonstrate the benefit of code diversification by switching the implementation of a point cloud concatenation functionality across different languages and simulating a memory corruption attack to test the program behavior. The research methods developed by this study can be applied to realize optimal software diversification in other areas such as the Internet of Things (IoT) and Cyber-physical Systems (CPS).
-
Format:
-
Funding:
-
Collection(s):
-
Main Document Checksum:urn:sha-512:4d5dae2160d78f45f2b927ae06a9a9523bbea498c02ad298b14ecb3d88330067fb740227ebb3c19d5300e7447b8c773b4e95bccab94fb5d034a6aa7f1633e28c
-
Download URL:
-
File Type: