SemperFi: A Spoofer Eliminating GPS Receiver for UAVs

05/05/2021
by   Harshad Sathaye, et al.
0

It is well-known that GPS is vulnerable to signal spoofing attacks. Although several spoofing detection techniques exist, they are incapable of mitigation and recovery from stealthy attackers. In this work, we present SemperFi, a single antenna GPS receiver capable of tracking legitimate GPS satellite signals and estimating the true location even during a spoofing attack. The main challenge in building SemperFi is, unlike most wireless systems where the data contained in the wireless signals is important, GPS relies on the time of arrival (ToA) of satellite signals. SemperFi is capable of distinguishing spoofing signals and recovering legitimate GPS signals that are even completely overshadowed by a strong adversary. We exploit the short-term stability of inertial sensors to identify the spoofing signal and extend the successive interference cancellation algorithm to preserve the legitimate signal's ToA. We implement SemperFi in GNSS-SDR, an open-source software-defined GNSS receiver, and evaluate its performance using UAV simulators, real drones, a variety of real-world GPS datasets, and various embedded platforms. Our evaluation results indicate that in many scenarios, SemperFi can identify adversarial peaks by executing flight patterns that are less than 50 m long and recover the true location within 10 seconds (Jetson Xavier). We show that our receiver is secure against stealthy attackers who exploit inertial sensor errors and execute seamless takeover attacks. We design SemperFi as a pluggable module capable of generating a spoofer-free GPS signal for processing on any commercial-off-the-shelf GPS receiver available today. Finally, we release our implementation to the community for usage and further research.

READ FULL TEXT

page 6

page 8

page 11

page 17

research
01/11/2019

Software-Defined Radio GNSS Instrumentation for Spoofing Mitigation: A Review and a Case Study

Recently, several global navigation satellite systems (GNSS) emerged fol...
research
08/10/2018

Security of GPS/INS based On-road Location Tracking Systems

Location information is critical to a wide-variety of navigation and tra...
research
05/09/2020

Intelligent GPS Spoofing Attack Detection in Power Grids

The GPS is vulnerable to GPS spoofing attack (GSA), which leads to disor...
research
06/30/2019

Exploiting Acceleration Features of LabVIEW platform for Real-Time GNSS Software Receiver Optimization

This paper presents the new generation of LabVIEW-based GPS receiver tes...
research
06/18/2020

GNSS Spoofing Detection via Opportunistic IRIDIUM Signals

In this paper, we study the privately-own IRIDIUM satellite constellatio...
research
03/22/2021

Anomaly Detection Algorithms for Location Security in 5G Scenarios

Location based services are expected to play a major role in future gene...
research
04/25/2018

Vulnerability Analysis of Smart Grids to GPS Spoofing

Sensors such as phasor measurement units (PMUs) endowed with GPS receive...

Please sign up or login with your details

Forgot password? Click here to reset