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...

Full description

Bibliographic Details
Main Authors: Qian Meng, Li-Ta Hsu, Bing Xu, Xiapu Luo, Ahmed El-Mowafy
Format: Article
Language:English
Published: MDPI AG 2019-09-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/18/3993
_version_ 1798039001835241472
author Qian Meng
Li-Ta Hsu
Bing Xu
Xiapu Luo
Ahmed El-Mowafy
author_facet Qian Meng
Li-Ta Hsu
Bing Xu
Xiapu Luo
Ahmed El-Mowafy
author_sort Qian Meng
collection DOAJ
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.
first_indexed 2024-04-11T21:47:55Z
format Article
id doaj.art-95b4dbe2e7a54df5b1534a33a9a6a236
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T21:47:55Z
publishDate 2019-09-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-95b4dbe2e7a54df5b1534a33a9a6a2362022-12-22T04:01:21ZengMDPI AGSensors1424-82202019-09-011918399310.3390/s19183993s19183993A GPS Spoofing Generator Using an Open Sourced Vector Tracking-Based ReceiverQian Meng0Li-Ta Hsu1Bing Xu2Xiapu Luo3Ahmed El-Mowafy4Interdisciplinary Division of Aeronautical and Aviation Engineering, The Hong Kong Polytechnic University, Hong KongInterdisciplinary Division of Aeronautical and Aviation Engineering, The Hong Kong Polytechnic University, Hong KongInterdisciplinary Division of Aeronautical and Aviation Engineering, The Hong Kong Polytechnic University, Hong KongDepartment of Computing, The Hong Kong Polytechnic University, Hong KongSchool of Earth and Planetary Sciences, Curtin University, 6102 Perth, AustraliaSpoofing 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.https://www.mdpi.com/1424-8220/19/18/3993spoofing generatorGPSvector trackingautonomous vehicles
spellingShingle Qian Meng
Li-Ta Hsu
Bing Xu
Xiapu Luo
Ahmed El-Mowafy
A GPS Spoofing Generator Using an Open Sourced Vector Tracking-Based Receiver
Sensors
spoofing generator
GPS
vector tracking
autonomous vehicles
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 spoofing generator
GPS
vector tracking
autonomous vehicles
url https://www.mdpi.com/1424-8220/19/18/3993
work_keys_str_mv AT qianmeng agpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT litahsu agpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT bingxu agpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT xiapuluo agpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT ahmedelmowafy agpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT qianmeng gpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT litahsu gpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT bingxu gpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT xiapuluo gpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver
AT ahmedelmowafy gpsspoofinggeneratorusinganopensourcedvectortrackingbasedreceiver