GNSS Spoofing Detection via Code Phase Plausibility Check
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Global satellite navigation systems (GNSS) are vulnerable to spoofing attacks, where manipulated signals can deceive receivers into providing incorrect positional information, posing a critical risk for autonomous vehicles relying on reliable navigation.
Innovation Solution
A method that involves receiving GNSS signals, determining code and phase data, and performing a plausibility check between the two to detect inconsistencies, thereby identifying and mitigating the effects of spoofing signals by adjusting their weighting in position determination calculations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If GNSS signals are used for position determination, then position information can be obtained, but the system becomes vulnerable to spoofing attacks that provide incorrect positional information
Solution Approach 1:
The system performs feedback by comparing code-based position information with phase-based position information. When inconsistencies are detected between these two independent measurement methods, the system identifies potential spoofing attacks and adjusts the weighting or exclusion of affected signals, thereby maintaining reliable position determination despite the presence of harmful spoofing signals
Solution Approach 2:
The patent introduces an intermediary verification mechanism that uses dual measurement methods (code and phase observations) as mediators to detect spoofing. The comparison between these two independent positioning approaches serves as an intermediary check that identifies manipulated signals before they can corrupt the final position determination
2Measurement precision
If multiple satellite signals are processed to improve position accuracy, then positioning precision increases, but the complexity of signal processing and authentication increases
Solution Approach 1:
The system applies partial action by selectively processing satellite signals based on their authentication status. Instead of uniformly processing all received signals, the system applies different weighting factors or excludes signals that fail plausibility checks, thereby maintaining high positioning accuracy while reducing the computational burden of processing potentially malicious signals
Data Source
AI summary
A method for determining the position of a receiving device, wherein, by the receiving device, a GNSS signal is received that is formed in accordance with a signal transmitted from a satellite of a global satellite navigation system, wherein code data and phase information of the GNSS signal are determined and a plausibility check is carried out between the code data and phase information to detect whether the GNSS signal is a manipulating signal.

