As autonomous vehicles become an essential component of modern transportation, they are increasingly vulnerable to threats such as GPS spoofing attacks. This study presents an adaptive detection approach utilizing a dynamically tuned Density Based Spatial Clustering of Applications with Noise (DBSCAN) algorithm, designed to adjust the detection threshold ({\epsilon}) in real-time. The threshold is updated based on the recursive mean and standard deviation of displacement errors between GPS and in-vehicle sensors data, but only at instances classified as non-anomalous. Furthermore, an initial threshold, determined from 120,000 clean data samples, ensures the capability to identify even subtle and gradual GPS spoofing attempts from the beginning. To assess the performance of the proposed method, five different subsets from the real-world Honda Research Institute Driving Dataset (HDD) are selected to simulate both large and small magnitude GPS spoofing attacks. The modified algorithm effectively identifies turn-by-turn, stop, overshoot, and multiple small biased spoofing attacks, achieving detection accuracies of 98.621%, 99.960.1%, 99.880.1%, and 98.380.1%, respectively. This work provides a substantial advancement in enhancing the security and safety of AVs against GPS spoofing threats.
翻译:随着自动驾驶车辆成为现代交通的重要组成部分,其面临GPS欺骗攻击等威胁的脆弱性日益凸显。本研究提出一种自适应检测方法,利用动态调谐的基于密度的噪声应用空间聚类(DBSCAN)算法,旨在实时调整检测阈值({\epsilon})。该阈值根据GPS与车载传感器数据间位移误差的递归均值与标准差进行更新,但仅在对非异常实例进行分类时执行。此外,通过12万个洁净数据样本确定的初始阈值,确保该方法能够从一开始就识别出即使是最细微且渐进的GPS欺骗尝试。为评估所提方法的性能,从真实世界本田研究院驾驶数据集(HDD)中选取五个不同子集,以模拟大尺度与小尺度GPS欺骗攻击。改进后的算法有效识别了逐转向、停车、超调及多重小偏差欺骗攻击,检测准确率分别达到98.621%、99.960.1%、99.880.1%和98.380.1%。本工作为提升自动驾驶车辆抵御GPS欺骗威胁的安全性与可靠性提供了重要进展。