EW Academy · Contents · Chapter 14 · §14.8 · Nederlandse versie

§14.8 Spoofing and meaconing

Open §14.8 in the academy

In plain terms

Spoofing feeds in a fake GPS signal that looks genuine. The receiver notices nothing and believes it is somewhere else — and that makes spoofing more dangerous than jamming.

In practice

In 2017 more than twenty ships in the Black Sea reported that their GPS placed them at an airfield inland. In the war in Ukraine spoofing is used to make attack drones and cruise missiles stray from their targets (Lessons from Ukraine (open source)).

Jamming makes GNSS unusable; spoofing is more insidious — it makes the receiver calculate a wrong position or time while it believes everything is fine. It is the navigation counterpart of deceptive jamming (Deceptive jamming): not noise, but credible lies.

Spoofing with drag-off1align:fake = real, slightly stronger2capture:receiver follows the fake3drag off:position slowly drifts awayactual flightwhat the receiver thinks: on coursespoofer
A smart spoofer first aligns exactly with the real satellite signals, captures the receiver and then slowly drags the computed position away. The receiver believes it is on course while the aircraft drifts further and further off. No alarm, because there is no jump.
Why this is so dangerous

A jammed system knows that it has no GPS and can fall back on alternatives. A spoofed system trusts a wrong position or time blindly — a weapon flies to the wrong coordinates, a drone is sent "home", or an entire network that relies on GPS time is thrown out of step without anyone noticing. Spoofing is therefore often the greater threat than jamming.

What helps against spoofing: signal authentication (Galileo OSNMA, and the encrypted military codes — what cannot be reproduced cannot be spoofed), checking the direction of arrival with a CRPA (CRPA — Controlled Reception Pattern Antenna — real satellites arrive from different directions overhead, a spoofer usually from one direction), power and plausibility checks, and cross-checking with an INS or a second navigation source.