Machine Learning Based Strategy to Detect Meaconing attacks in GNSS : Method And Analysis Using FGI Dataset

dc.contributor.authorMunir, Awais
dc.contributor.facultyfi=Tekniikan ja innovaatiojohtamisen yksikkö|en=School of Technology and Innovations|
dc.contributor.organizationfi=Vaasan yliopisto|en=University of Vaasa|
dc.date.accessioned2026-06-08T13:44:06Z
dc.date.issued2026-05-14
dc.description.abstractGlobal navigation satellite systems (GNSS) signals, which are used to guide modern navigation systems, can be subtly manipulated while preserving their authenticity. This thesis explores the use of machine learning (ML) for detecting meaconing attacks in GNSS to overcome fundamental vulnerabilities in navigation systems dependent on precise positioning. After conducting a review of GNSS signal processing, spoofing techniques and current methods of detection, this research examines the behaviour of the receiver level tracking loops during meaconing. The study focuses on the carrier-to-noise density ratio (C/N₀), Doppler frequency, delay-lock loop (DLL) discriminator, code phase, multi-correlator distortions. The study uses raw in-phase and quadrature (I/Q) tracking information collected from Finnish geospatial institute (FGI) and processed with the FGI-GSRx software defined receiver on MATLAB, to detect different patterns in these features during meaconing attacks. Sliding window segmentation is applied to capture temporal dynamics. ML models, including random forest (RF) and support vector machines (SVM) were trained to distinguish between authentic and attacked signals. The proposed framework shows high detection performance across GPS and Galileo constellations, with results indicating strong accuracy, low false alarm rates, and consistent performance under blocked chronological validation While individual features show varying sensitivity to meaconing, combining these features provides a strong discriminatory capability. Additionally, several analysis including feature correlation, dimensionality assessment, and satellite generalization were performed and confirmed robustness of the approach. The results suggest that tracking loop features combined with ML, offer a reliable and scalable solution for real time detection of meaconing attacks in GNSS receivers.
dc.description.notificationfi=Opinnäytetyö kokotekstinä PDF-muodossa.|en=Thesis fulltext in PDF format.|sv=Lärdomsprov tillgängligt som fulltext i PDF-format|
dc.format.contentfi=vain abstrakti|en=abstractOnly|
dc.format.extent83
dc.identifier.urihttps://osuva.uwasa.fi/handle/11111/20745
dc.identifier.urnURN:NBN:fi-fe2026051445469
dc.language.isoeng
dc.rightsCC BY-SA 4.0
dc.subject.degreeprogrammeMaster’s Programme in Computing Sciences
dc.subject.disciplineSustainable and Autonomous Systems
dc.subject.ysosatellite navigation
dc.subject.ysomachine learning
dc.subject.ysosignal processing
dc.subject.ysosafety and security
dc.subject.ysosignals
dc.subject.ysosatellite navigators
dc.subject.ysodata security
dc.subject.ysoalgorithms
dc.subject.ysodeep learning
dc.subject.ysoneural networks (information technology)
dc.titleMachine Learning Based Strategy to Detect Meaconing attacks in GNSS : Method And Analysis Using FGI Dataset
dc.type.ontasotfi=Pro gradu -tutkielma|en=Master's thesis|sv=Pro gradu -avhandling|

Tiedostot

Näytetään 1 - 1 / 1
Ladataan...
Name:
Uwasa_2026_Munir_Awais.pdf
Size:
3.09 MB
Format:
Adobe Portable Document Format