← Selected work

Published research · Bachelor’s FYP

Enhancing UAV Security Against GPS Spoofing Attacks

A genetic-algorithm search over LSTM configurations for classifying authentic and spoofed UAV GPS signals.

Year
2025
Status
Published in Information
Role
ML engineer and co-author
Team
Five-author research team

93.12%

Accuracy

93.39%

F1 score

+4.70 pp

Accuracy gain
Comparison of baseline LSTM, LSTM-GA, and expanded-search LSTM-GA performance
Evidence from the project evaluation.View full-size figure ↗

Problem

UAV navigation depends heavily on GPS. A spoofing attacker can transmit convincing false signals and steer a vehicle away from its intended route. Detection therefore needs to distinguish legitimate and malicious temporal signal patterns without assuming abundant onboard compute.

Approach

Our team paired a long short-term memory network with a genetic algorithm. Each candidate encoded an LSTM configuration; selection, crossover, mutation, and elitism progressively searched for a stronger detector.

The expanded search covered the number of layers, units per layer, dropout, batch size, and training epochs. Fitness was based on validation performance, while the final evaluation used held-out flight data containing authentic GPS signals and multiple simulated spoofing conditions.

Results

The baseline LSTM achieved 88.42% accuracy and an 87.63% F1 score. The expanded LSTM–GA search reached 93.12% accuracy and a 93.39% F1 score. Prediction traces also showed closer alignment with the ground-truth attack categories.

Engineering trade-off

The search improves model selection, but it is computationally and memory intensive. The paper therefore treats onboard latency and energy use as deployment questions rather than claiming they were measured. That limitation is important for a vehicle constrained by size, weight, and power.

Publication

Published in Information, volume 16, article 115, in February 2025. The paper is open access under CC BY 4.0.