Abstract

Spoofing attacks are one of the most critical threats against secure global navigation satellite system (GNSS) positioning. Since correct positioning is a must in many vehicle-to-everything (V2X) communication systems, the detection of these attacks is vital. In the literature on the detection strategies of spoofing attacks, the majority of the solutions are based on the assumption that all available signals are spoofed. In this paper, we focus on detecting spoofing attacks in which authentic and spoofing positioning signals coexist in a V2X system. The observable pseudorange values are utilized with the help of derived hyperbola equations during the design of the spoofing detection algorithms. We propose an algorithm, which is named as the sub-optimal search-based spoofing detection algorithm (Algorithm 1), and it considers all possible numbers of spoofing attacking signals, but not all spoofing scenarios with the same amount of spoofing signals. To address the complexity problems based on the increased number of search scenarios of this approach, we propose another algorithm, which is called subset selection-based spoofing detection algorithm (Algorithm 2), with a smart selection of the search subsets. Both of these algorithms are first compared with fixed detection thresholds, which are determined with the Pareto front approach. Then, the performance of the algorithms is investigated when vehicle mobility and spoofing imperfection are considered. Finally, a supervised learning-based decision tree machine learning (ML) algorithm is run without specifying any detection threshold. The results indicate that Algorithm 1 provides higher detection rates than the subset selection-based algorithm; however, the false alarm ratios of Algorithm 2 are much lower than its original performance.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call