Detecting GNSS spoofing of ADS-B equipped aircraft using INS

In this paper, we develop a novel method to detect Global Navigation Satellite Systems (GNSS) spoofing for an Automatic Dependent Surveillance-Broadcast (ADS-B) equipped aircraft. The Federal Aviation Administration (FAA) has mandated [18] all civil aircraft to be ADS-B Out equipped by January 1, 2020. The ADS-B Out broadcast sent to Air Traffic Control (ATC) consists of the aircraft's position, velocity, and other aircraft-specific information, all of which being unencrypted, poses a serious integrity threat. With readily available ADS-B trackers [19], [20], a spoofer can accurately track an aircraft to generate a spoofed trajectory that can go undetected [11]. We propose a novel method to modulate the ADS-B Out position broadcast such that a spoofed trajectory generated using the modulated ADS-B will be detectable by comparing Inertial Navigation System (INS) positions against those obtained using the spoofed GNSS signal. The amplitude of ADS-B modulation is selected to exceed the nominal INS error covariance so that spoofing is observable. In this work, we analytically quantify the magnitude of ADS-B modulation that will be sufficient for spoofing detection. During scenarios of GNSS signal jamming and spoofing, reauthentication of a reacquired GNSS signal is necessary to maintain integrity. During a GNSS outage, given enough time, the INS solution drift will grow large enough such that the spoofed GNSS solution might be within the INS error covariance envelope and go undetected. For GNSS outage scenarios we propose continuous modulation of ADS-B position and analytically quantify the magnitude such that spoofing of the GNSS signal is detectable after signal is re-acquired.

[1]  Mark L. Psiaki,et al.  GNSS Spoofing Detection using High-Frequency Antenna Motion and Carrier-Phase Data , 2013 .

[2]  Mathieu Joerger,et al.  Kalman filter-based INS monitor to detect GNSS spoofers capable of tracking aircraft position , 2016, 2016 IEEE/ION Position, Location and Navigation Symposium (PLANS).

[3]  Boris Pervan,et al.  Detecting Global Navigation Satellite System Spoofing Using Inertial Sensing of Aircraft Disturbance , 2017 .

[4]  Todd E. Humphreys,et al.  A Proposed Navigation Message Authentication Implementation for Civil GPS Anti-Spoofing , 2011 .

[5]  Mathieu Joerger,et al.  GPS spoofing detection using RAIM with INS coupling , 2014, 2014 IEEE/ION Position, Location and Navigation Symposium - PLANS 2014.

[6]  Todd E. Humphreys,et al.  Unmanned Aircraft Capture and Control Via GPS Spoofing , 2014, J. Field Robotics.

[7]  T. Humphreys,et al.  Assessing the Spoofing Threat: Development of a Portable GPS Civilian Spoofer , 2008 .

[8]  Michael Meurer,et al.  Robust Joint Multi-Antenna Spoofing Detection and Attitude Estimation using Direction Assisted Multiple Hypotheses RAIM , 2012 .

[9]  Ali Broumandan,et al.  GPS Spoofer Countermeasure Effectiveness based on Using Signal Strength Noise Power and C/No Observables , 2012 .

[10]  Boris Pervan,et al.  An INS Monitor Against GNSS Spoofing Attacks During GBAS and SBAS-assisted Aircraft Landing Approaches , 2016 .

[11]  Boris Pervan,et al.  Impact of Wind Gusts on Detectability of GPS Spoofing Attacks Using RAIM with INS Coupling , 2015 .

[12]  Boris Pervan,et al.  GNSS Spoofing Attack Detection using Aircraft Autopilot Response to Deceptive Trajectory , 2015 .

[13]  Peter F. Swaszek,et al.  GNSS Spoof Detection Using Independent Range Information , 2016 .

[14]  Dennis M. Akos,et al.  Who's Afraid of the Spoofer? GPS/GNSS Spoofing Detection via Automatic Gain Control (AGC) , 2012 .

[15]  S. Moshavi,et al.  Multi-user detection for DS-CDMA communications , 1996, IEEE Commun. Mag..