GPS Spoofing Detection with a Random Forest Multiclass Classifier

Global Positioning System (GPS) signal spoofing is an attack method where false GPS signals are broadcasted by an adversary to mislead GPS receivers into computing incorrect Position, Navigation, and Timing (PNT) information. The consequences of a successful GPS spoofing attack are profound, potentially causing significant disruptions in sectors as diverse as transportation, military operations, and financial services. Traditional methods of detecting GPS spoofing, often based on signal strength analysis and cryptographic techniques, are inadequate against sophisticated spoofing attacks. In this research, we employ a Machine Learning (ML) technique, specifically the Random Forest Multiclass Classifier (RFMC), to detect and differentiate authentic GPS signals from spoofed ones. Unlike previous studies that focus on binary classification, this research not only detects spoofed GPS signals but also categorizes them into simplistic, intermediate, and sophisticated spoofing attacks.RFMC is applied to a publicly available GPS spoofing dataset comprising thirteen features extracted from legitimate and simulated GPS signals across three distinct scenarios. In scenario 1, the RFMC model is trained using all thirteen features from the dataset. In scenario 2, the model is trained by using a reduced set of features, selected based on Spearman’s correlation and feature importance to address multicollinearity. In scenario 3, the dataset with reduced features is balanced using the Synthetic Minority OverSampling Technique and Edited Nearest Neighbor (SMOTE-ENN). The performance is evaluated using three performance metrics: precision, recall, and F1-score across all three scenarios. Among the three scenarios evaluated, scenario 3 stands out with high F1 scores of 0.97 for authentic signals, 0.79 for simplistic spoofing, 0.75 for intermediate spoofing, and 0.96 for sophisticated spoofing.

Authors

Institutions

Publication Details

Published
2024-10-28
DOI
https://doi.org/10.1109/milcom61039.2024.10773678
Citations
5
Primary Topic
GNSS positioning and interference
Type
article
Field-Weighted Citation Impact
6.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

GPS Spoofing Detection with a Random Forest Multiclass Classifier

L. Ken Lauderbaugh Saunders, Laxima Niure Kandel, Bhawana Poudel Devkota, Raju Dhakal
5 citations
GNSS positioning and interference
6.49
article

GPS Spoofing Detection with a Random Forest Multiclass Classifier

L. Ken Lauderbaugh Saunders, Laxima Niure Kandel, Bhawana Poudel Devkota, Raju Dhakal
article en
5 citations

Abstract

Global Positioning System (GPS) signal spoofing is an attack method where false GPS signals are broadcasted by an adversary to mislead GPS receivers into computing incorrect Position, Navigation, and Timing (PNT) information. The consequences of a successful GPS spoofing attack are profound, potentially causing significant disruptions in sectors as diverse as transportation, military operations, and financial services. Traditional methods of detecting GPS spoofing, often based on signal strength analysis and cryptographic techniques, are inadequate against sophisticated spoofing attacks. In this research, we employ a Machine Learning (ML) technique, specifically the Random Forest Multiclass Classifier (RFMC), to detect and differentiate authentic GPS signals from spoofed ones. Unlike previous studies that focus on binary classification, this research not only detects spoofed GPS signals but also categorizes them into simplistic, intermediate, and sophisticated spoofing attacks.RFMC is applied to a publicly available GPS spoofing dataset comprising thirteen features extracted from legitimate and simulated GPS signals across three distinct scenarios. In scenario 1, the RFMC model is trained using all thirteen features from the dataset. In scenario 2, the model is trained by using a reduced set of features, selected based on Spearman’s correlation and feature importance to address multicollinearity. In scenario 3, the dataset with reduced features is balanced using the Synthetic Minority OverSampling Technique and Edited Nearest Neighbor (SMOTE-ENN). The performance is evaluated using three performance metrics: precision, recall, and F1-score across all three scenarios. Among the three scenarios evaluated, scenario 3 stands out with high F1 scores of 0.97 for authentic signals, 0.79 for simplistic spoofing, 0.75 for intermediate spoofing, and 0.96 for sophisticated spoofing.

Embry–Riddle Aeronautical University (US)
Openalex Percentile: Top 4%
GNSS positioning and interference
6.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.