Protecting autonomous systems from GPS spoofing with a machine learning-driven approach

dc.contributor.authorMehmood, Abid
dc.contributor.authorChaudhry, Shehzad Ashraf
dc.contributor.authorAlawida, Moatsum
dc.contributor.authorShafique, Arslan
dc.date.accessioned2026-07-20T06:52:51Z
dc.date.available2026-07-20T06:52:51Z
dc.date.issued2026
dc.description.abstractWith the rapid evolution of interactive multimedia systems, ensuring strong security measures has become increasingly vital. Autonomous platforms, such as drones, are vulnerable to sophisticated cyber threats, including jamming and spoofing attacks. One common spoofing strategy involves manipulating Global Positioning System (GPS) signals. By broadcasting counterfeit signals, attackers can deceive drone navigation systems. To mitigate these risks, this research introduces a machine learning-based framework aimed at intelligently detecting spoofing attempts. The approach employs signal characteristics that reflect variations in jitter, shimmer, and frequency modulations, rooted in mathematical analysis. A private dataset is used for this work. This dataset, developed by our research team, is collected under varied environmental conditions, such as during daylight and in low-light settings, over multiple sessions. It categorizes signal statistics into three distinct ranges: the initial and final segments suggest spoofed signals, whereas the middle range corresponds to genuine ones. Further, using signal reception strength (SRS) values, additional data was sourced from trusted Long Range Wide Area Network (LoRaWAN) devices. This information supports the development of a singular-class support vector machine (S-CSVM) classifier for spoofing detection. For training purposes, the dataset was partitioned into two subsets: a training set (Ttrain[jls-end-space/]) and a testing set (Ttest[jls-end-space/]). The performance of the model is evaluated using standard metrics, including precision, recall, F-score, and overall accuracy. By utilizing all available features, the model achieves its highest scores: 99.99% precision, 99.77% recall, and 99.95% F-score. The highest accuracy of 99.22% is achieved when all features are selected, and the distance between LoRaWAN devices and the monitoring device ranges from 6 to 8 m, outperforming the results obtained through feature selection in the ablation study. A thorough evaluation further highlights how the proposed ML-based solution outperforms existing methods. Keywords: Cyber threats; GPS, Machine learning, Mathematical modeling, Security, Spoofing, UAVs
dc.identifier.citationShafique, A., Mehmood, A., Alawida, M., & Chaudary, S. A. (2025). Protecting autonomous systems from GPS spoofing with a machine learning-driven approach. Ad Hoc Networks, 104101.
dc.identifier.doihttps://doi.org/10.1016/j.adhoc.2025.104101
dc.identifier.urihttps://repository.adu.ac.ae/handle/1/8423
dc.language.isoen
dc.publisherElsevier
dc.titleProtecting autonomous systems from GPS spoofing with a machine learning-driven approach
dc.typeArticle

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ad Hoc Networks.pdf
Size:
4.57 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed to upon submission
Description:

Collections