Hostname: page-component-74656f9884-npj9w Total loading time: 0 Render date: 2026-11-07T22:59:28.329Z Has data issue: false hasContentIssue false

Statistical Model and Performance Evaluation of a GNSS Spoofing Detection Method based on the Consistency of Doppler and Pseudorange Positioning Results

Published online by Cambridge University Press:  25 October 2018

Fengkui Chu
Affiliation:
(Department of Electronic Engineering, Tsinghua University, Beijing 100084, China)
Hong Li*
Affiliation:
(Department of Electronic Engineering, Tsinghua University, Beijing 100084, China)
Jian Wen
Affiliation:
(Department of Electronic Engineering, Tsinghua University, Beijing 100084, China)
Mingquan Lu
Affiliation:
(Department of Electronic Engineering, Tsinghua University, Beijing 100084, China)
Rights & Permissions [Opens in a new window]

Abstract

Global Navigation Satellite System (GNSS) safety issues of have been of concern for some time. Spoofing attacks have received much attention as they can be difficult to detect and have the potential to cause disruption at best and major damage in extremis. To mitigate such threats, a spoofing detection method based on the consistency check of Doppler positioning fixes and pseudorange positioning fixes is proposed. The primary contributions of this paper include establishing a Generalised Likelihood Ratio Test (GLRT)-based statistical detection model for the introduced spoofing detection method and efficiently improving the accuracy of the Doppler positioning method as well as the performance of the detection approach by a modified α-filter-based Doppler smoothing technique. Theoretical performance of the proposed detection model is analysed. Monte Carlo simulations were also conducted to verify the theoretical analysis. Moreover, grounded on the developed test statistic and the optimised threshold, a consistency check module was specifically realised in both software defined and real-time GNSS receivers. Additionally, a Doppler smoothing technique was applied to the receivers. Spoofing attack experiments on both software defined and real-time platforms validated the effectiveness of the statistical spoofing detection model.

Information

Type
Research Article
Copyright
Copyright © The Royal Institute of Navigation 2018 
Figure 0

Figure 1. The architecture of a Doppler positioning-based receiver.

Figure 1

Figure 2. The consistency check approach based on a dual-function receiver.

Figure 2

Figure 3. Theoretical receiver operating characteristic curves.

Figure 3

Figure 4. The theoretical effects of the standard deviation σ and the spoofing-caused distance d on the spoofing detection performance (PFA = 0.01, N = 10).

Figure 4

Figure 5. The simulated effects of the traditional positioning standard deviation σt on the spoofing detection performance (PFA = 0.01, N = 10, σd = 200).

Figure 5

Figure 6. Simulated ROC under three varying parameters.

Figure 6

Figure 7. The simulated effects of the standard deviation σ and the spoofing-caused distance d on the spoofing detection performance (PFA = 0.01, N = 10).

Figure 7

Table 1. Algorithm for a modified α -filter.

Figure 8

Figure 8. Improvement of Doppler positioning accuracy with DST (“Pos” refers to position).

Figure 9

Table 2. Parameters in the Doppler positioning with Doppler Smoothing Technique (DST).

Figure 10

Figure 9. Distribution of used satellites in view.

Figure 11

Figure 10. Positioning fixes by Doppler method and traditional method under replay spoofing test (“doppPos” refers to Doppler positioning fixes; “tradPos” refers to traditional positioning fixes).

Figure 12

Figure 11. Distance between Doppler positioning fixes and Traditional fixes under replay spoofing test.

Figure 13

Table 3. Parameters in the replay spoofing test.

Figure 14

Figure 12. Detection results of the software-defined receiver.

Figure 15

Figure 13. The field test procedure.

Figure 16

Figure 14. Positioning results of the real-time receiver (field test 1).

Figure 17

Figure 15. Detection results of the real-time receiver (field test 1).

Figure 18

Figure 16. Positioning results of the real-time receiver (field test 2).

Figure 19

Table 4. Environment for field test 1.

Figure 20

Table 5. Environment for field test 2.

Figure 21

Figure 17. Detection results of the real-time receiver (field test 2).