Can GNSS Receivers Detect Spoofing Attacks? A Technical Guide to Anti-Spoofing GNSS

Yes, modern GNSS receivers can detect spoofing attacks — but not all of them. Standard consumer-grade GNSS chips have no built-in spoofing detection and will blindly trust fake satellite signals. Professional-grade receivers like those powered by Septentrio’s AIM+ technology use multi-layer signal monitoring, cryptographic authentication, and statistical anomaly detection to identify and flag spoofed signals in real time. For engineers operating UAVs, autonomous vehicles, or critical infrastructure, understanding which receivers offer anti-spoofing and how the detection works is essential to maintaining trusted positioning.
What Is GNSS Spoofing and Why Is It Dangerous?
GNSS spoofing is a deliberate attack where a malicious transmitter broadcasts counterfeit satellite signals that override the legitimate GNSS constellation. Unlike jamming (which simply drowns out real signals with noise), spoofing tricks the receiver into calculating a false position, velocity, or time — often without the operator noticing any warning indicators.
The consequences are severe. A spoofed commercial drone can be steered off course into restricted airspace. An autonomous agricultural vehicle can skip rows or drive into obstacles. A construction machine can excavate in the wrong location. For industrial GNSS applications where centimeter-level accuracy is required, undetected spoofing is both a safety hazard and a financial risk.
How Do GNSS Receivers Detect Spoofing?
There are five main technical approaches that modern GNSS receivers use to detect spoofing:
- Signal power monitoring — Spoofed signals are usually stronger than authentic satellite transmissions. Receivers that track absolute and relative signal power (C/N₀) can flag suspiciously strong or uniform signals.
- Doppler shift consistency checks — Authentic satellite signals follow predictable Doppler shift patterns based on orbital mechanics. Spoofers often generate signals with incorrect or static Doppler characteristics.
- Cross-correlation and multi-antenna verification — Two or more antennas comparing received signals can detect the direction-of-arrival inconsistency of a ground-based spoofer.
- Cryptographic authentication (OSNMA) — Galileo’s Open Service Navigation Message Authentication (OSNMA) digitally signs navigation data, allowing receivers to verify that the signal originated from an authentic Galileo satellite.
- Multi-frequency consistency — Spoofers typically transmit on only one or two frequency bands. A multi-frequency receiver can cross-check measurements across L1, L2, and L5 bands for internal consistency.
Receivers equipped with Septentrio AIM+ technology combine several of these techniques in real time. AIM+ monitors the RF environment across the full GNSS spectrum (GPS, GLONASS, Galileo, BeiDou) and applies advanced interference mitigation that extends from narrowband jamming to sophisticated spoofing attacks. The system provides 40-60 dB of interference suppression — far exceeding the ~25 dB typical of competitors like u-blox — making it one of the most robust commercial anti-spoofing solutions available.
Galileo OSNMA: Cryptographic Spoofing Detection
Galileo’s Open Service Navigation Message Authentication (OSNMA) is a free, publicly available service that adds a digital signature to Galileo navigation messages. Receivers that support OSNMA can verify that the navigation data they receive was genuinely transmitted by a Galileo satellite and has not been tampered with.
This is a game-changer for industrial GNSS security. While signal-monitoring techniques can detect suspicious patterns, OSNMA provides cryptographic certainty. The Septentrio mosaic-X5 and mosaic-G5 P3H modules both support OSNMA, making them strong choices for applications that require authenticated positioning — including drone operations, autonomous navigation, and robotics.
AIM+ vs OSNMA: Complementary Defenses
It is important to understand that AIM+ and OSNMA serve different purposes and work best together:
- AIM+ is a signal-level defense. It monitors the RF environment for anomalies: unusual signal power, unexpected Doppler shifts, and interference patterns. It works across all GNSS constellations but cannot authenticate the origin of a signal.
- OSNMA is a data-level defense. It cryptographically verifies that the navigation message came from Galileo. It provides strong authentication but only works on Galileo signals.
A receiver that combines both — like the Septentrio-powered Eview GNSS receivers — provides defense in depth: AIM+ catches signal-layer anomalies across all constellations, while OSNMA authenticates Galileo navigation data. For the strongest protection against sophisticated spoofing, engineers should look for receivers that implement both technologies.
For a deeper comparison of anti-jamming and anti-spoofing technologies, see our guide on GNSS anti-spoofing fundamentals.
How to Choose a GNSS Receiver with Spoofing Detection
When evaluating GNSS receivers for spoofing detection capability, consider these specifications:
- AIM+ or equivalent interference mitigation — Look for receivers that advertise real-time AIM or similar technology with at least 40 dB of interference suppression.
- OSNMA support — Cryptographic authentication is the gold standard for spoofing detection. Check that the receiver chipset supports Galileo OSNMA.
- Multi-frequency, multi-constellation — Receivers tracking L1, L2, and L5 across GPS, GLONASS, Galileo, and BeiDou have more data for consistency checks.
- Dual-antenna capable — Dual-antenna setups (common in marine and UAV heading applications) enable spatial filtering against spoofing.
- Raw measurement output — Access to raw carrier phase, pseudorange, and C/N₀ data allows custom spoofing detection algorithms in post-processing.
Eview’s GNSS receiver box integrates Septentrio mosaic modules with full AIM+ and OSNMA support, providing professional-grade anti-spoofing in a rugged, IP67 enclosure.
Frequently Asked Questions
Q: Can consumer GPS receivers detect spoofing?
A: No. Most consumer-grade GPS receivers (smartphones, fitness trackers, basic drone GPS modules) have no spoofing detection. They trust any signal that appears valid.
Q: Is OSNMA free to use?
A: Yes. Galileo’s OSNMA is a free, open service. Any GNSS receiver manufacturer can implement OSNMA support in their chipsets without licensing fees.
Q: Can a spoofing attack be detected after it happens?
A: Yes, if raw GNSS data was logged. Analyzing carrier-to-noise ratios, Doppler histories, and position jumps in post-processing can reveal spoofing events. Receivers with RINEX logging capability enable this forensic analysis.
Q: Does RTK protect against spoofing?
A: Partially. RTK corrections come from a separate data link (NTRIP, radio), making it harder for a spoofer to also fake the correction stream. However, RTK-only receivers without signal monitoring can still be spoofed if the spoofer knows the approximate location.
Q: Which Septentrio modules support anti-spoofing?
A: The Septentrio mosaic-X5, mosaic-G5 P3H, and AsteRx-m3 Pro+ all support AIM+ interference mitigation and OSNMA authentication, providing comprehensive anti-spoofing protection.
Q: What is the difference between AIM+ and standard jamming mitigation?
A: Standard jamming mitigation (like u-blox Super-S or basic notch filtering) removes narrowband interference but doesn’t detect spoofing. AIM+ combines wideband interference suppression with real-time signal anomaly detection specifically designed to identify spoofing patterns.
Explore Eview’s range of anti-jamming and anti-spoofing GNSS solutions featuring Septentrio AIM+ technology with 40-60 dB interference suppression and full OSNMA support. For drone-specific applications, see our UAV RTK GNSS solutions.






