Hostname: page-component-74656f9884-skzmx Total loading time: 0 Render date: 2026-11-05T21:22:24.694Z Has data issue: false hasContentIssue false

GNSS spoofing detection via multilayer auto-switcher comparator of combined power and distortion metrics

Published online by Cambridge University Press:  24 September 2026

Haiying Liu*
Affiliation:
College of Astronautics, Nanjing University of Aeronautics and Astronautics, China
Moses Michael Meitivyeki
Affiliation:
College of Astronautics, Nanjing University of Aeronautics and Astronautics, China
Tiexiang Li
Affiliation:
College of Mathematics, Southeast University, Nanjing, China
Xiaolin Meng
Affiliation:
Department of Civil and Environmental Engineering, Imperial College London, UK College of Instrument Science and Technology, Southeast University, Nanjing, China
*
Corresponding author: Haiying Liu; Email: liuhaiying@nuaa.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

This paper proposes an improved power and distortion metrics combination method for detecting spoofing attacks on the Global Navigation Satellite System (GNSS). The proposed Multilayer Auto Switcher Comparator (MLASC) is a multi-metric combination system, each configured to take advantage of the three-input gates for logic synthesis grouped in two sets where different metric monitors are connected to assure the minimised probability of missed detections and maximising the probability of correct spoof detection. The same monitors can be configured differently on each available layer to increase the detection probability. The procedure is also optimised by an algorithm that controls the automatic switching of the operation between the two multi-logic gate sets. This work is implemented by developing a relevant detection software tool on which the conducted experiments show that at least a 91.1% to 98.7% probability of correct detection is achieved, which is significantly higher than its predecessors’ result.

Information

Type
Research Article
Copyright
© The Author(s), 2026. Published by Cambridge University Press on behalf of The Royal Institute of Navigation
Figure 0

Figure 1. Maximisation of correct detection by minimising both false alerts and missed detections.

Figure 1

Table 1. PMD and alarms for P, D, AND, OR metrics.Table 1 long description.

Figure 2

Table 2. PMD and alarms difference for P, D, AND, OR metrics between C/N0 = 40 and 50 dB-Hz.Table 2 long description.

Figure 3

Figure 2. Alerts in null and spoofed conditions to determine the correct and incorrect detections.

Figure 4

Figure 3. Logic gates sets: (a) OR-AND-OR set configuration; (b) AND-OR-AND set configuration.

Figure 5

Algorithm 1 MLASC optimisationAlgorithm 1 long description.

Figure 6

Figure 4. Single layer versus multi-layer sets configuration: (a) single layer; (b) multi-layer.

Figure 7

Figure 5. Figure 5 long description.Overall multi-layer configuration.

Figure 8

Figure 6. 3D planes for performance of multiple metrics, AND gate, OR gate and Minor Sets. (a) The multiple metrics. (b) The AND gate. (c) The OR gate. (d) The Minor Sets within one layer and five layers.

Figure 9

Figure 7. Figure 7 long description.PMD versus alarms for Main and Minor Sets. (a) The 3D planes for performance of Main Sets within a one layer and a five-layers configuration. (b) PMD. (c) Alarms.

Figure 10

Figure 8. Results of PMD and alarms using different methods. (a) PMD for Main and Minor Sets versus AND and OR gate. (b) Alarms for Main and Minor Sets versus AND and OR gate. (c) PMD for Main versus Minor Sets and MLASC versus JOINT. (d) Alarms for Main versus Minor Sets and MLASC versus JOINT.

Figure 11

Figure 9. Figure 9 long description.3D planes for MLASC with different number of layers. (a) MLASC with different number of layers. (b) MLASC with only one layer versus with five layers.

Figure 12

Figure 10. PMD for JOINT versus MLASC with different number of layers. (a) JOINT versus MLASC with different number of layers. (b) MLASC with different shared PFA values.

Figure 13

Table 3. Quantitative comparison of missed detection probability (PMD%${P_{MD}}\% $) (evaluated at a fixed PFAmax${P_{F{A_{max}}}}$ = 10−8${10^{ - 8}}$ under nominal C/N0$C/{N_0}$ = 40 dB-Hz).Table 3 long description.