Cargando…

A GPS Spoofing Generator Using an Open Sourced Vector Tracking-Based Receiver

Spoofing can seriously threaten the use of the Global Positioning System (GPS) in critical applications such as positioning and navigation of autonomous vehicles. Research into spoofing generation will contribute to assessment of the threat of possible spoofing attacks and help in the development of...

Descripción completa

Detalles Bibliográficos
Autores principales: Meng, Qian, Hsu, Li-Ta, Xu, Bing, Luo, Xiapu, El-Mowafy, Ahmed
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6767349/
https://www.ncbi.nlm.nih.gov/pubmed/31527422
http://dx.doi.org/10.3390/s19183993
_version_ 1783454897292705792
author Meng, Qian
Hsu, Li-Ta
Xu, Bing
Luo, Xiapu
El-Mowafy, Ahmed
author_facet Meng, Qian
Hsu, Li-Ta
Xu, Bing
Luo, Xiapu
El-Mowafy, Ahmed
author_sort Meng, Qian
collection PubMed
description Spoofing can seriously threaten the use of the Global Positioning System (GPS) in critical applications such as positioning and navigation of autonomous vehicles. Research into spoofing generation will contribute to assessment of the threat of possible spoofing attacks and help in the development of anti-spoofing methods. However, the recent commercial off-the-shelf (COTS) spoofing generators are expensive and the technology implementation is complicated. To address the above problem and promote the GPS safety-critical applications, a spoofing generator using a vector tracking-based software-defined receiver is proposed in this contribution. The spoofing generator aims to modify the raw signals by cancelling the actual signal component and adding the spoofing signal component. The connections between the spreading code and carrier, and the states of the victim receiver are established through vector tracking. The actual signal can be predicted effectively, and the spoofing signal will be generated with the spoofing trajectory at the same time. The experimental test results show that the spoofing attack signal can effectively mislead the victim receiver to the designed trajectory. Neither the tracking channels nor the positioning observations have abnormal changes during this processing period. The recent anti-spoofing methods cannot detect this internal spoofing easily. The proposed spoofing generator can cover all open-sky satellites with a high quality of concealment. With the superiority of programmability and diversity, it is believed that the proposed method based on an open source software-defined receiver has a great value for anti-spoofing research of different GNSS signals.
format Online
Article
Text
id pubmed-6767349
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-67673492019-10-02 A GPS Spoofing Generator Using an Open Sourced Vector Tracking-Based Receiver Meng, Qian Hsu, Li-Ta Xu, Bing Luo, Xiapu El-Mowafy, Ahmed Sensors (Basel) Article Spoofing can seriously threaten the use of the Global Positioning System (GPS) in critical applications such as positioning and navigation of autonomous vehicles. Research into spoofing generation will contribute to assessment of the threat of possible spoofing attacks and help in the development of anti-spoofing methods. However, the recent commercial off-the-shelf (COTS) spoofing generators are expensive and the technology implementation is complicated. To address the above problem and promote the GPS safety-critical applications, a spoofing generator using a vector tracking-based software-defined receiver is proposed in this contribution. The spoofing generator aims to modify the raw signals by cancelling the actual signal component and adding the spoofing signal component. The connections between the spreading code and carrier, and the states of the victim receiver are established through vector tracking. The actual signal can be predicted effectively, and the spoofing signal will be generated with the spoofing trajectory at the same time. The experimental test results show that the spoofing attack signal can effectively mislead the victim receiver to the designed trajectory. Neither the tracking channels nor the positioning observations have abnormal changes during this processing period. The recent anti-spoofing methods cannot detect this internal spoofing easily. The proposed spoofing generator can cover all open-sky satellites with a high quality of concealment. With the superiority of programmability and diversity, it is believed that the proposed method based on an open source software-defined receiver has a great value for anti-spoofing research of different GNSS signals. MDPI 2019-09-16 /pmc/articles/PMC6767349/ /pubmed/31527422 http://dx.doi.org/10.3390/s19183993 Text en © 2019 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
Meng, Qian
Hsu, Li-Ta
Xu, Bing
Luo, Xiapu
El-Mowafy, Ahmed
A GPS Spoofing Generator Using an Open Sourced Vector Tracking-Based Receiver
title A GPS Spoofing Generator Using an Open Sourced Vector Tracking-Based Receiver
title_full A GPS Spoofing Generator Using an Open Sourced Vector Tracking-Based Receiver
title_fullStr A GPS Spoofing Generator Using an Open Sourced Vector Tracking-Based Receiver
title_full_unstemmed A GPS Spoofing Generator Using an Open Sourced Vector Tracking-Based Receiver
title_short A GPS Spoofing Generator Using an Open Sourced Vector Tracking-Based Receiver
title_sort gps spoofing generator using an open sourced vector tracking-based receiver
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6767349/
https://www.ncbi.nlm.nih.gov/pubmed/31527422
http://dx.doi.org/10.3390/s19183993
work_keys_str_mv AT mengqian agpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT hsulita agpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT xubing agpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT luoxiapu agpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT elmowafyahmed agpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT mengqian gpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT hsulita gpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT xubing gpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT luoxiapu gpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT elmowafyahmed gpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver