Next Article in Journal
Contrasting Physical and Virtual Museum Experiences: A Study of Audience Behavior in Replica-Based Environments
Previous Article in Journal
Single-Image Super-Resolution via Cascaded Non-Local Mean Network and Dual-Path Multi-Branch Fusion
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Exploring Multi-Channel GPS Receivers for Detecting Spoofing Attacks on UAVs Using Machine Learning

1
LIMOSE Laboratory, University M’Hamed Bougara of Boumerdes, Boumerdes 35000, Algeria
2
CNRS, LMR, Université de Reims Champagne-Ardenne, 51687 Reims, France
3
LAB-I*, Université de Reims Champagne-Ardenne, 51687 Reims, France
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(13), 4045; https://doi.org/10.3390/s25134045
Submission received: 21 April 2025 / Revised: 16 June 2025 / Accepted: 19 June 2025 / Published: 28 June 2025
(This article belongs to the Section Navigation and Positioning)

Abstract

All current transportation systems (vehicles, trucks, planes, etc.) rely on the Global Positioning System (GPS) as their main navigation technology. GPS receivers collect signals from multiple satellites and are able to provide more or less accurate positioning. For civilian applications, GPS signals are sent without any encryption system. For this reason, they are vulnerable to various attacks, and the most prevalent one is known as GPS spoofing. The main consequence is the loss of position monitoring, which may increase damage risks in terms of crashes or hijacking. In this study, we focus on UAV (unmanned aerial vehicle) positioning attacks. We first review numerous techniques for detecting and mitigating GPS spoofing attacks, finding that various types of attacks may occur. In the literature, many studies have focused on only one type of attack. We believe that targeting the study of many attacks is crucial for developing efficient mitigation mechanisms. Thus, we have explored a well-known datasetcontaining authentic UAV signals along with spoofed signals (with three types of attacked signals). As a main contribution, we propose a more interpretable approach to exploit the dataset by extracting individual mission sequences, handling non-stationary features, and converting the GPS raw data into a simplified structured format. Then, we design tree-based machine learning algorithms, namely decision tree (DT), random forest (RF), and extreme gradient boosting (XGBoost), for the purpose of classifying signal types and to recognize spoofing attacks. Our main findings are as follows: (a) random forest has significant capability in detecting and classifying GPS spoofing attacks, outperforming the other models. (b) We have been able to detect most types of attacks and distinguish them.
Keywords: GPS spoofing attack; unmanned aerial vehicles; machine learning GPS spoofing attack; unmanned aerial vehicles; machine learning

Share and Cite

MDPI and ACS Style

Mouzai, M.; Riahla, M.A.; Keziou, A.; Fouchal, H. Exploring Multi-Channel GPS Receivers for Detecting Spoofing Attacks on UAVs Using Machine Learning. Sensors 2025, 25, 4045. https://doi.org/10.3390/s25134045

AMA Style

Mouzai M, Riahla MA, Keziou A, Fouchal H. Exploring Multi-Channel GPS Receivers for Detecting Spoofing Attacks on UAVs Using Machine Learning. Sensors. 2025; 25(13):4045. https://doi.org/10.3390/s25134045

Chicago/Turabian Style

Mouzai, Mustapha, Mohamed Amine Riahla, Amor Keziou, and Hacène Fouchal. 2025. "Exploring Multi-Channel GPS Receivers for Detecting Spoofing Attacks on UAVs Using Machine Learning" Sensors 25, no. 13: 4045. https://doi.org/10.3390/s25134045

APA Style

Mouzai, M., Riahla, M. A., Keziou, A., & Fouchal, H. (2025). Exploring Multi-Channel GPS Receivers for Detecting Spoofing Attacks on UAVs Using Machine Learning. Sensors, 25(13), 4045. https://doi.org/10.3390/s25134045

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop