As drones proliferate across military, civil, and commercial domains, the need to counter malicious unmanned aerial vehicles (UAVs) has become critical. Among various countermeasures, drone spoofing technology—particularly navigation spoofing—has emerged as a soft-kill solution that can covertly mislead or redirect a target UAV without causing physical destruction. In this review, we present a first-person analysis of the current state of drone spoofing navigation technology, based on extensive research and practical experience. We cover the fundamental principles, classification schemes, technical challenges, and future trends, with an emphasis on the core concept of drone spoofing. Throughout this article, we will use tables and mathematical formulations to systematically summarize key insights. Our goal is to provide a holistic understanding of how drone spoofing works, how it is evolving, and where it is heading in the face of increasingly sophisticated countermeasures.
1. Current Research Status of Drone Spoofing Navigation Technology
1.1 Application Domains
Drone spoofing has found extensive applications in both military and civilian scenarios. In the military domain, it is used to protect bases, border areas, and battlefield assets by injecting false Global Navigation Satellite System (GNSS) signals into an adversary’s drone. For instance, the 2011 capture of a US RQ-170 Sentinel drone by Iranian forces through spoofing demonstrated the feasibility of drone spoofing. In civilian applications, drone spoofing protects critical infrastructure such as airports, nuclear plants, and stadiums from unauthorized drone incursions. The technology offers a non-kinetic, cost-effective alternative to hard-kill approaches, minimizing collateral damage.
1.2 Development Milestones
The evolution of drone spoofing technology can be divided into several stages, as summarized in Table 1. Early work focused on simple GPS jamming, but since 2016, sophisticated generation-based spoofing has become dominant. The integration of inertial navigation systems (INS) with GNSS has further complicated the spoofing challenge, driving the need for advanced strategies.
| Stage | Time Period | Signal Generation | Navigation Mode |
|---|---|---|---|
| Simple jamming | 2001–2016 | Repeater-based | Single-mode GNSS / INS |
| Precise spoofing | 2016–present | Repeater + Generative | Multi-mode GNSS / INS |
| Advanced intelligent spoofing | 2021–present | AI-optimized generative | Multi-mode GNSS / INS / SLAM |
Key studies in 2017–2019 explored trajectory optimization for GPS/INS integrated systems. More recently, in 2022–2023, covert directional spoofing algorithms were proposed to evade receiver autonomous integrity monitoring (RAIM). These developments highlight the arms race between drone spoofing and anti-spoofing technologies.
1.3 Evolution of Navigation Modes
Early drones relied on single-frequency GPS, which was vulnerable to simple spoofing. To improve resilience, modern drones adopt multi-constellation GNSS (GPS, GLONASS, Galileo, BeiDou) fused with INS. The INS/GNSS tightly coupled architecture provides high-rate, drift-corrected navigation, making drone spoofing more challenging. Researchers have derived the impact of spoofing signals on the position output of INS/GNSS systems. For example, the error dynamics of a loosely coupled INS/GNSS under spoofing can be modeled as:
$$
\delta \mathbf{p} = \mathbf{C}_{b}^{n} \cdot \delta \mathbf{v} \cdot \Delta t + \frac{1}{2} \mathbf{C}_{b}^{n} \cdot \mathbf{f}^{b} \cdot (\Delta t)^{2}
$$
where $\delta \mathbf{p}$ is position error, $\mathbf{C}_{b}^{n}$ is the direction cosine matrix, $\delta \mathbf{v}$ velocity error, $\mathbf{f}^{b}$ specific force, and $\Delta t$ the integration interval. A covert spoofing method gradually injects a controlled ramp in pseudo-range, as shown in Equation (2):
$$
\rho_{\text{spoof}}(t) = \rho_{\text{true}}(t) + \alpha \cdot (t – t_{0}) + \beta \cdot (t – t_{0})^{2}
$$
where $\alpha$ and $\beta$ are adjustable parameters that determine the acceleration of the spoofing effect. This approach allows the target drone to deviate unnoticeably from its intended trajectory.
2. Technical Principles and Classification of Drone Spoofing
2.1 Fundamental Principle
The core idea of drone spoofing is to generate counterfeit GNSS signals that are synchronized in code phase and carrier frequency with the authentic signals but contain false ephemeris or ranging data. When the drone’s receiver locks onto these fake signals, the computed position, velocity, and time (PVT) solution is progressively shifted. The flight controller interprets the apparent deviation and issues control commands to “correct” the flight path, thus steering the drone toward a predetermined location set by the spoofing system. The key steps are:
- Signal generation: The spoofing device emits fake signals with power slightly higher than the true signals.
- Acquisition and tracking: The drone’s receiver is pulled away from the authentic signals and onto the spoofing signals.
- Navigation update: The receiver outputs erroneous PVT, causing the autopilot to adjust the control surfaces.
- Closed-loop control: The spoofing system monitors the drone’s response via radar or telemetry and adjusts the signal parameters in real time.

Figure above illustrates the closed-loop architecture of a typical drone spoofing system. The spoofing controller computes the required pseudo-range offsets based on the desired trajectory and feeds them to the signal generator. The monitor constantly updates the drone’s actual position to ensure the spoofing remains effective.
2.2 Classification by Signal Generation
| Type | Cost | Accuracy | Applicable Scenarios |
|---|---|---|---|
| Repeater-based (direct) | Low | Medium | Simple, low-cost environments |
| Repeater-based (separated) | High | High | Complex, high-precision requirements |
| Generative (simple) | Low | Low | Basic falsification |
| Generative (medium) | Medium | Medium | Moderate complexity |
| Generative (complex) | High | High | Military simulations, high-end testing |
Repeater-based spoofing captures authentic signals and retransmits them after a controlled delay. The resulting pseudo-range error is $\Delta \rho = c \cdot \tau$, where $c$ is the speed of light and $\tau$ is the induced time delay. Generative spoofing, on the other hand, synthesizes signals from scratch using known satellite navigation message structures. The quality of the generated signal depends on the fidelity of the ephemeris model and the phase accuracy. A common generative spoofing equation for the received power is:
$$
P_{\text{spoof}} = P_{\text{true}} + G_{\text{spoof}} – L_{\text{prop}}
$$
where $P_{\text{spoof}}$ is the power of the fake signal at the drone’s antenna, $G_{\text{spoof}}$ is the antenna gain of the spoofing transmitter, and $L_{\text{prop}}$ is the free-space path loss.
2.3 Classification by Purpose
| Purpose | Cost | Accuracy | Typical Application |
|---|---|---|---|
| Directional diversion | Low | Low | Protecting sensitive zones |
| Forced landing (no-fly zone) | Medium | Medium | Critical infrastructure protection |
| Trajectory deception | High | High | Military exercises, navigation testing |
| Control takeover | Very high | Very high | Intelligence operations, full drone capture |
For trajectory deception, the spoofing system must continuously generate a sequence of false positions that correspond to a desired motion, such as a straight line or circle. The required pseudo-range offset for waypoint $i$ can be expressed as:
$$
\Delta \rho_i = \|\mathbf{x}_{\text{spoof},i} – \mathbf{x}_{\text{sat}}\| – \|\mathbf{x}_{\text{true},i} – \mathbf{x}_{\text{sat}}\| + \epsilon
$$
where $\mathbf{x}_{\text{spoof},i}$ is the desired false position, $\mathbf{x}_{\text{true},i}$ is the actual position, $\mathbf{x}_{\text{sat}}$ is the satellite position, and $\epsilon$ accounts for receiver clock bias. The temporal evolution of $\Delta \rho_i$ determines the smoothness of the spoofing effect.
2.4 Classification by Covertness
| Category | Cost | Accuracy | Applicable Scenarios |
|---|---|---|---|
| Overt spoofing | Low | Low | Emergency, rapid control |
| Covert spoofing | High | High | Long-term surveillance, stealth missions |
Covert spoofing is the most challenging and promising direction. It relies on incremental perturbations that stay below the detection threshold of the drone’s integrity monitoring. For example, a covert spoofing algorithm may limit the rate of change of pseudo-range errors to avoid triggering RAIM. The maximum allowable pseudo-range ramp rate can be derived from the receiver’s detection statistic:
$$
\dot{\rho}_{\text{max}} = \frac{\sigma_{\text{RAIM}}}{\sqrt{N_{\text{sat}} \cdot \Delta t_{\text{monitor}}}}
$$
where $\sigma_{\text{RAIM}}$ is the standard deviation of the RAIM test statistic, $N_{\text{sat}}$ is the number of visible satellites, and $\Delta t_{\text{monitor}}$ is the monitoring interval. In 2023, researchers achieved a spoofing yaw error as low as $0.03^\circ$ while completely evading LSR-RAIM.
3. Emerging Trends in Drone Spoofing Technology
3.1 Spoofing vs. Anti-Spoofing Arms Race
As drone spoofing becomes more prevalent, anti-spoofing technologies are also advancing. Detection methods include signal quality monitoring, multi-antenna correlation, inertial consistency checks, and machine learning classifiers. This drives the need for more covert and adaptive drone spoofing strategies. The dynamic interplay can be modeled as a game where the spoofing system maximizes the success probability subject to a stealth constraint:
$$
\max_{\theta_{\text{spoof}}} \mathbb{P}(\text{success}) \quad \text{s.t.} \quad \mathbb{P}(\text{detection}) \leq \epsilon
$$
where $\theta_{\text{spoof}}$ are the spoofing parameters (e.g., power, ramp rate, code phase offset). Future systems will likely employ reinforcement learning to adapt in real time.
3.2 Enhanced Covertness: Gradual Drift
Modern drones often fuse INS and vision-based SLAM. To spoof such systems, the spoofing must be extremely subtle. One approach is to introduce a position offset that grows linearly with time but is masked by the natural drift of the INS. The effective position error due to spoofing in a tightly coupled filter can be written as:
$$
\delta \mathbf{p}_{\text{INS/GNSS}} = \mathbf{K} \cdot (\tilde{\mathbf{z}}_{\text{GNSS}} – \mathbf{H} \hat{\mathbf{x}}_{\text{INS}})
$$
where $\mathbf{K}$ is the Kalman gain, $\tilde{\mathbf{z}}_{\text{GNSS}}$ is the spoofed measurement, $\mathbf{H}$ is the measurement matrix, and $\hat{\mathbf{x}}_{\text{INS}}$ is the INS-predicted state. By carefully designing the time-varying spoofed measurement, the innovation remains small, and the filter gradually diverges.
3.3 Multi-Method Combined Spoofing
For drones that rely heavily on visual odometry (SLAM), GNSS-only spoofing may fail. Combined spoofing uses electromagnetic jamming, laser dazzlers, or acoustic interference to disable the visual system, forcing the drone to fall back on GNSS, where spoofing can then take effect. The joint strategy can be described as a two-stage attack:
- Stage 1: Deploy jamming to blind the visual sensor (e.g., directed infrared or high-intensity light).
- Stage 2: Once the drone switches to GNSS/INS, initiate covert spoofing.
This multi-mode drone spoofing approach is being actively researched for countering advanced autonomous drones.
3.4 Cooperative Simulated Navigation
Beyond offensive spoofing, the same technology can be used cooperatively to provide seamless navigation in GNSS-denied environments (e.g., tunnels, indoor arenas). By deploying a trusted pseudo-satellite (pseudolite) that emits authentic-like signals, drones can maintain GNSS-based positioning without switching modes. This application was demonstrated during the 2022 Beijing Winter Olympics, where a BeiDou pseudolite network provided sub-meter accuracy inside the ski jumping center. The pseudo-range correction model for such a system is:
$$
\rho_{\text{pseudo}} = \|\mathbf{x}_{\text{UAV}} – \mathbf{x}_{\text{pseudo}}\| + c \cdot \delta t_{\text{pseudo}} + \varepsilon_{\text{multipath}}
$$
where $\delta t_{\text{pseudo}}$ is the clock bias of the pseudolite. This benign use of drone spoofing technology blurs the line between attack and defense.
3.5 Intelligent and Adaptive Spoofing
Artificial intelligence is revolutionizing drone spoofing. Deep reinforcement learning can optimize the spoofing policy in real time based on the observed behavior of the target. For instance, a neural network may learn to adjust the false trajectory to minimize the drone’s deviation detection probability. A typical reward function for training a spoofing agent is:
$$
R(s_t, a_t) = -\| \mathbf{p}_{\text{drone}} – \mathbf{p}_{\text{desired}}\|^2 – \lambda \cdot \mathbb{I}(\text{detection})
$$
where $s_t$ is the state (e.g., estimated drone position and velocity), $a_t$ is the spoofing action (e.g., pseudo-range ramp), and $\lambda$ is a penalty weight for being detected. Such approaches are expected to dominate next-generation drone spoofing systems.
4. Future Prospects
4.1 Dynamic Precise Spoofing of Non-Cooperative Targets
One major challenge is to spoof a specific target without affecting surrounding compliant drones. Future research will focus on identifying and isolating a target drone in dense airspace. Using array antennas with digital beamforming, the spoofing signal can be directed toward a narrow spatial region. The normalized array factor for a uniform linear array is:
$$
AF(\theta) = \frac{\sin(N \pi d \sin \theta / \lambda)}{N \sin(\pi d \sin \theta / \lambda)}
$$
where $N$ is the number of elements, $d$ is the inter-element spacing, and $\theta$ is the angle relative to boresight. By steering the null toward friendly drones, selective drone spoofing becomes possible. This will enable tactical applications such as spoofing individual drones in a swarm.
4.2 Regulatory and Ethical Compliance
The proliferation of drone spoofing devices raises serious legal and safety concerns. Any misuse could disrupt civil aviation or critical infrastructure. Therefore, future development must align with regulatory frameworks. Governments are expected to mandate authentication mechanisms (e.g., spread-spectrum watermarking) to distinguish legitimate pseudolites from malicious spoofers. Additionally, drone spoofing equipment should be subject to licensing and usage restrictions. The trade-off between security and privacy will remain a central topic in policy discussions.
5. Conclusion
Drone spoofing navigation technology has evolved from simple jamming to highly intelligent, covert, and multi-modal attacks. Through this first-person review, we have systematically classified drone spoofing by signal generation, purpose, and covertness, supported by mathematical models and summary tables. The arms race between spoofing and anti-spoofing is intensifying, driving innovations in gradual drift, combined jamming-spoofing, cooperative pseudolites, and AI-based adaptive strategies. Looking ahead, dynamic precise spoofing of non-cooperative targets and regulatory compliance will shape the future landscape. As researchers and practitioners, we must continue to advance drone spoofing technology while ensuring its responsible use to protect low-altitude airspace safety.
