Cargando…

Use of Supervised Machine Learning for GNSS Signal Spoofing Detection with Validation on Real-World Meaconing and Spoofing Data—Part II (†)

Global Navigation Satellite System (GNSS) meaconing and spoofing are being considered as the key threats to the Safety-of-Life (SoL) applications that mostly rely upon the use of open service (OS) signals without signal or data-level protection. While a number of pre and post correlation techniques...

Descripción completa

Detalles Bibliográficos
Autores principales: Semanjski, Silvio, Semanjski, Ivana, De Wilde, Wim, Gautama, Sidharta
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7181202/
https://www.ncbi.nlm.nih.gov/pubmed/32218107
http://dx.doi.org/10.3390/s20071806
_version_ 1783525995311005696
author Semanjski, Silvio
Semanjski, Ivana
De Wilde, Wim
Gautama, Sidharta
author_facet Semanjski, Silvio
Semanjski, Ivana
De Wilde, Wim
Gautama, Sidharta
author_sort Semanjski, Silvio
collection PubMed
description Global Navigation Satellite System (GNSS) meaconing and spoofing are being considered as the key threats to the Safety-of-Life (SoL) applications that mostly rely upon the use of open service (OS) signals without signal or data-level protection. While a number of pre and post correlation techniques have been proposed so far, possible utilization of the supervised machine learning algorithms to detect GNSS meaconing and spoofing is currently being examined. One of the supervised machine learning algorithms, the Support Vector Machine classification (C-SVM), is proposed for utilization at the GNSS receiver level due to fact that at that stage of signal processing, a number of measurements and observables exists. It is possible to establish the correlation pattern among those GNSS measurements and observables and monitor it with use of the C-SVM classification, the results of which we present in this paper. By adding the real-world spoofing and meaconing datasets to the laboratory-generated spoofing datasets at the training stage of the C-SVM, we complement the experiments and results obtained in Part I of this paper, where the training was conducted solely with the use of laboratory-generated spoofing datasets. In two experiments presented in this paper, the C-SVM algorithm was cross-fed with the real-world meaconing and spoofing datasets, such that the meaconing addition to the training was validated by the spoofing dataset, and vice versa. The comparative analysis of all four experiments presented in this paper shows promising results in two aspects: (i) the added value of the training dataset enrichment seems to be relevant for real-world GNSS signal manipulation attempt detection and (ii) the C-SVM-based approach seems to be promising for GNSS signal manipulation attempt detection, as well as in the context of potential federated learning applications.
format Online
Article
Text
id pubmed-7181202
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-71812022020-04-28 Use of Supervised Machine Learning for GNSS Signal Spoofing Detection with Validation on Real-World Meaconing and Spoofing Data—Part II (†) Semanjski, Silvio Semanjski, Ivana De Wilde, Wim Gautama, Sidharta Sensors (Basel) Article Global Navigation Satellite System (GNSS) meaconing and spoofing are being considered as the key threats to the Safety-of-Life (SoL) applications that mostly rely upon the use of open service (OS) signals without signal or data-level protection. While a number of pre and post correlation techniques have been proposed so far, possible utilization of the supervised machine learning algorithms to detect GNSS meaconing and spoofing is currently being examined. One of the supervised machine learning algorithms, the Support Vector Machine classification (C-SVM), is proposed for utilization at the GNSS receiver level due to fact that at that stage of signal processing, a number of measurements and observables exists. It is possible to establish the correlation pattern among those GNSS measurements and observables and monitor it with use of the C-SVM classification, the results of which we present in this paper. By adding the real-world spoofing and meaconing datasets to the laboratory-generated spoofing datasets at the training stage of the C-SVM, we complement the experiments and results obtained in Part I of this paper, where the training was conducted solely with the use of laboratory-generated spoofing datasets. In two experiments presented in this paper, the C-SVM algorithm was cross-fed with the real-world meaconing and spoofing datasets, such that the meaconing addition to the training was validated by the spoofing dataset, and vice versa. The comparative analysis of all four experiments presented in this paper shows promising results in two aspects: (i) the added value of the training dataset enrichment seems to be relevant for real-world GNSS signal manipulation attempt detection and (ii) the C-SVM-based approach seems to be promising for GNSS signal manipulation attempt detection, as well as in the context of potential federated learning applications. MDPI 2020-03-25 /pmc/articles/PMC7181202/ /pubmed/32218107 http://dx.doi.org/10.3390/s20071806 Text en © 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Semanjski, Silvio
Semanjski, Ivana
De Wilde, Wim
Gautama, Sidharta
Use of Supervised Machine Learning for GNSS Signal Spoofing Detection with Validation on Real-World Meaconing and Spoofing Data—Part II (†)
title Use of Supervised Machine Learning for GNSS Signal Spoofing Detection with Validation on Real-World Meaconing and Spoofing Data—Part II (†)
title_full Use of Supervised Machine Learning for GNSS Signal Spoofing Detection with Validation on Real-World Meaconing and Spoofing Data—Part II (†)
title_fullStr Use of Supervised Machine Learning for GNSS Signal Spoofing Detection with Validation on Real-World Meaconing and Spoofing Data—Part II (†)
title_full_unstemmed Use of Supervised Machine Learning for GNSS Signal Spoofing Detection with Validation on Real-World Meaconing and Spoofing Data—Part II (†)
title_short Use of Supervised Machine Learning for GNSS Signal Spoofing Detection with Validation on Real-World Meaconing and Spoofing Data—Part II (†)
title_sort use of supervised machine learning for gnss signal spoofing detection with validation on real-world meaconing and spoofing data—part ii (†)
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7181202/
https://www.ncbi.nlm.nih.gov/pubmed/32218107
http://dx.doi.org/10.3390/s20071806
work_keys_str_mv AT semanjskisilvio useofsupervisedmachinelearningforgnsssignalspoofingdetectionwithvalidationonrealworldmeaconingandspoofingdatapartii
AT semanjskiivana useofsupervisedmachinelearningforgnsssignalspoofingdetectionwithvalidationonrealworldmeaconingandspoofingdatapartii
AT dewildewim useofsupervisedmachinelearningforgnsssignalspoofingdetectionwithvalidationonrealworldmeaconingandspoofingdatapartii
AT gautamasidharta useofsupervisedmachinelearningforgnsssignalspoofingdetectionwithvalidationonrealworldmeaconingandspoofingdatapartii