GNSS Spoofing Detection via Predictable and Unpredictable Correlations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods struggle to effectively detect zero-delay Security Code Estimation and Replay (SCER) attacks in Global Navigation Satellite System (GNSS) signals, as spoofer synchronization with the authentic signal is difficult to achieve, leading to undetected manipulation of the receiver's position, velocity, and time.

Innovation Solution

A computer-implemented method involving partial correlations between predictable and unpredictable parts of GNSS signals, using metrics R2-R5 to compare with predefined thresholds, to detect spoofing by analyzing the complex-valued partial correlations and minimize time-dependent signal impairments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a spoofer performs zero-delay attacks to synchronize with the authentic signal, then the spoofer can control the target receiver without detection, but the receiver clock stability becomes compromised and detection becomes more difficult

Engineering Contradiction:
Improvespoofing attack effectivenessVSAvoidreceiver clock stability
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent segments the GNSS signal into predictable parts (known structure) and unpredictable parts (data bits). By separately analyzing the correlation of these segments, the method can detect spoofing attacks even when the spoofer maintains zero-delay synchronization. The unpredictable part's correlation properties differ between authentic and spoofed signals, enabling detection without relying on receiver clock stability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of detecting spoofing by monitoring receiver clock stability (which is compromised in zero-delay attacks), the patent inverts the approach by analyzing the signal's intrinsic correlation properties. The method computes correlation metrics directly from the received signal segments, reversing the detection logic from observing receiver behavior to analyzing signal characteristics themselves.

Inventive Principle:
Principle #13The other way round (Inversion)

2Reliability

If existing detection methods rely on comparing GNSS signal with alternate sources, then detection capability is provided, but the complexity of the system increases and real-time detection becomes difficult

Engineering Contradiction:
Improvespoofing detection capabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent enables the GNSS receiver to perform self-detection of spoofing attacks using only the received signal itself, without requiring external alternate sources or additional complex infrastructure. The correlation-based detection method uses the signal's own predictable and unpredictable segments to generate detection metrics, making the system self-sufficient and reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent replaces complex mechanical or infrastructure-based detection systems (such as external reference sources or additional hardware) with a computational signal processing approach. By using digital correlation analysis of the received signal segments, the method substitutes physical complexity with algorithmic processing, simplifying the overall system architecture.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If the spoofer tracks and estimates unpredictable bits to generate spoofed signals, then the spoofing accuracy improves, but the detection probability using traditional methods decreases

Engineering Contradiction:
Improvespoofing signal accuracyVSAvoiddetection probability
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies local quality analysis by examining specific local properties of the signal segments rather than the entire signal. The method focuses on the correlation properties of individual predictable and unpredictable segments, detecting local anomalies that indicate spoofing even when the overall signal accuracy is high. This localized approach enables detection of sophisticated spoofing attacks.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the detection parameter from receiver clock stability to signal segment correlation metrics. By computing correlation values between received segments and expected segments, the method transforms the detection problem into a parameter space where spoofed signals exhibit distinct characteristics, enabling reliable detection even when spoofer accuracy is high.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If randomized correlations and complex-valued metrics are used, then spoofing detection probability increases, but the computational complexity increases

Engineering Contradiction:
Improvedetection probabilityVSAvoidcomputational complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies partial action by computing correlations on selected signal segments rather than processing the entire signal continuously. The method divides the signal into predictable and unpredictable parts and performs correlation analysis on these segments, achieving sufficient detection probability without excessive computational effort. This selective processing balances detection performance with computational complexity.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12372661B2Computer implemented method for detecting global navigation satellite system signal spoofing, a data processing apparatus, a computer program product, and a computer-readable storage medium
Publication Date: 2025.07.29 EUROPEAN COMMUNITY (EC)
  • US12372661B2 patent drawing
  • US12372661B2 patent drawing
  • US12372661B2 patent drawing

AI summary

A computer-implemented method is for detecting Global Navigation Satellite System (GNSS) signal spoofing. The method includes storing sample sequences of the predictable part and of the unpredictable part of a GNSS signal at a GNSS receiver. The predictable part includes predictable bits and the unpredictable part includes unpredictable bits. The value of the unpredictable bits from which the unpredictable sample sequences are extracted is verified. A first and a second partial correlation between the unpredictable, respectively predictable, sample sequences and a locally stored GNSS signal replica are computed. A predefined metric from the complex valued partial correlations is calculated. The predefined metric is compared with a predefined threshold value. In a zero-delay replay attack, the spoofer estimates the unpredictable bits introduced by a GNSS authentication protocol and introduces distortion into the signal. Detecting this distortion indicates whether the signal under analysis is being spoofed or is authentic.