GNSS Spoofing Detection Using Two-Antenna Differential Carrier Phase

A method is developed to detect GNSS spoofing by processing beat carrier-phase measurements from a pair of antennas in a CDGPS-type calculation. This system Copyright © 2014 by Mark L. Psiaki, Brady W. O'Hanlon, Steven P. Powell, Jahshan A. Bhatti, Kyle D. Wesson, Todd E. Humphreys, & Andrew Schofield. All rights reserved. Preprint from ION GNSS+ 2014 detects spoofing attacks that are resistant to standard RAIM technique, and it can sense an attack in a fraction of a second without external aiding. The signal-in-space properties used to detect spoofing are the relationships of the signal arrival directions to the vector that points from one antenna to the other. In the un-spoofed case, there are a multiplicity of relationships between the interantenna vector and the arrival directions of the multiple signals, which results in a quantifiable multiplicity of carrier-phase single-differences between the antennas. In the spoofed case, there is a single direction of arrival, assuming a single spoofer transmission antenna, and the carrier phase single-differences are identical for all channels, up to an integer cycle ambiguity. A real-time implementation of this detection method has been developed, and it has been tested against live-signal spoofing attacks aboard a superyacht that was cruising around Italy en route from Monaco to Venice. The prototype system demonstrated an ability to detect spoofing attacks in a fraction of a second, though lags in the system’s signal processing lengthened the detection delay to as much as 6 seconds. The system experienced challenges during the initial phase of a spoofing attack if the spoofer power was not much greater than that of the true signal. The true and spoofed signals interfere in a beating pattern in this case, making the composite signal harder to track and harder to classify as being either spoofed or non-spoofed. After the spoofer drags the victim receiver off to an erroneous position or timing fix, the beating subsides, and the new spoofing detection system performs well.

[1]  Thomas L. Marzetta,et al.  Detection, Estimation, and Modulation Theory , 1976 .

[2]  Philip E. Gill,et al.  Practical optimization , 1981 .

[3]  H. Vincent Poor,et al.  An Introduction to Signal Detection and Estimation , 1994, Springer Texts in Electrical Engineering.

[4]  Per Enge,et al.  Receiver Autonomous Integrity Monitoring , 1996 .

[5]  Mark L. Psiaki,et al.  Batch Algorithm for Global-Positioning-System Attitude Determination and Integer Ambiguity Resolution , 2006 .

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

[7]  Todd E. Humphreys,et al.  Assessing the spoofing threat , 2009 .

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

[9]  Yves Bardout,et al.  Authentication of GNSS Position: An Assessment of Spoofing Detection Methods , 2011 .

[10]  Letizia Lo Presti,et al.  Signal quality monitoring applied to spoofing detection , 2011 .

[11]  Todd E. Humphreys,et al.  Civilian GPS Spoofing Detection based on Dual- Receiver Correlation of Military Signals , 2011 .

[12]  Todd E. Humphreys,et al.  Characterization of Receiver Response to Spoofing Attacks , 2011 .

[13]  Gérard Lachapelle,et al.  GNSS Spoofing Detection for Single Antenna Handheld Receivers , 2011 .

[14]  Fabio Dovis,et al.  Detection of Spoofing Threats by Means of Signal Parameters Estimation , 2011 .

[15]  Todd E. Humphreys,et al.  Practical cryptographic civil GPS signal authentication , 2011 .

[16]  Todd E. Humphreys,et al.  An Evaluation of the Vestigial Signal Defense for Civil GPS Anti-Spoofing , 2011 .

[17]  Tao Lin,et al.  Detection and Mitigation of Spoofing Attacks on a Vector-Based Tracking GPS Receiver , 2012 .

[18]  Zhefeng Li,et al.  Performance analysis of a civilian GPS position authentication system , 2012, Proceedings of the 2012 IEEE/ION Position, Location and Navigation Symposium.

[19]  Husheng Li,et al.  GPS anti-spoofing techniques for smart grid applications , 2012 .

[20]  Sandra Verhagen,et al.  Instantaneous Ambiguity Resolution in Global-Navigation-Satellite-System-Based Attitude Determination Applications: A Multivariate Constrained Approach , 2012 .

[21]  Gérard Lachapelle,et al.  GNSS Spoofing Detection Based on Receiver C/No Estimates , 2012 .

[22]  Ali Broumandan,et al.  GNSS spoofing detection in handheld receivers based on signal spatial correlation , 2012, Proceedings of the 2012 IEEE/ION Position, Location and Navigation Symposium.

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

[24]  Saeed Daneshmand,et al.  A Low-Complexity GPS Anti-Spoofing Method Using a Multi-Antenna Array , 2012 .

[25]  Todd E. Humphreys,et al.  Drone Hack: Spoofing Attack Demonstration on a Civilian Unmanned Aerial Vehicle , 2012 .

[26]  Daniel P. Shepard,et al.  Evaluation of Smart Grid and Civilian UAV Vulnerability to GPS Spoofing Attacks , 2012 .

[27]  Todd E. Humphreys,et al.  The Texas Spoofing Test Battery: Toward a Standard for Evaluating GPS Signal Authentication Techniques , 2012 .

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

[29]  Todd E. Humphreys,et al.  Detection Strategy for Cryptographic GNSS Anti-Spoofing , 2013, IEEE Transactions on Aerospace and Electronic Systems.

[30]  Michael Meurer,et al.  Autonomous Spoofing Detection and Mitigation in a GNSS Receiver with an Adaptive Antenna Array , 2013 .

[31]  Mark L. Psiaki,et al.  GNSS Multipath Mitigation using High- Frequency Antenna Motion , 2013 .

[32]  E. Mak,et al.  PROSPA: Open Service Authentication , 2013 .

[33]  J. Nielsen,et al.  GNSS Spoofing Detection Based on Particle Filtering , 2013 .

[34]  Todd E. Humphreys,et al.  A combined symmetric difference and power monitoring GNSS anti-spoofing technique , 2013, 2013 IEEE Global Conference on Signal and Information Processing.

[35]  Todd E. Humphreys,et al.  GPS Spoofing Detection via Dual-Receiver Correlation of Military Signals , 2013, IEEE Transactions on Aerospace and Electronic Systems.

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

[37]  Peter F. Swaszek,et al.  Spoof Detection Using Multiple COTS Receivers in Safety Critical Applications , 2013 .

[38]  Michael Meurer,et al.  Performance Analysis of Joint Multi-Antenna Spoofing Detection and Attitude Estimation , 2013 .

[39]  J. Nielsen,et al.  GNSS Spoofing Detection Based on a Sequence of RSS Measurements , 2013 .

[40]  Todd E. Humphreys,et al.  Real‐Time GPS Spoofing Detection via Correlation of Encrypted Signals , 2013 .

[41]  G-I. Jee,et al.  A Civil GPS Anti-Spoofing and Recovering Method Using Multiple Tracking Loops and an Adaptive Filter Technique , 2013 .

[42]  Peter F. Swaszek,et al.  Analysis of a Simple, Multi-Receiver GPS Spoof Detector , 2013 .

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

[44]  Peter F. Swaszek,et al.  A Multiple COTS Receiver GNSS Spoof Detector { Extensions , 2014 .

[45]  Mingquan Lu,et al.  A method for GNSS spoofing detection based on sequential probability ratio test , 2014, 2014 IEEE/ION Position, Location and Navigation Symposium - PLANS 2014.

[46]  Gary A. McGraw,et al.  Receiver Autonomous Signal Authentication (RASA) based on clock stability analysis , 2014, 2014 IEEE/ION Position, Location and Navigation Symposium - PLANS 2014.

[47]  Todd E. Humphreys,et al.  A blueprint for civil GPS navigation message authentication , 2014, 2014 IEEE/ION Position, Location and Navigation Symposium - PLANS 2014.

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

[49]  Aleksandar Jovanovic,et al.  Multi-test detection and protection algorithm against spoofing attacks on GNSS receivers , 2014, 2014 IEEE/ION Position, Location and Navigation Symposium - PLANS 2014.

[50]  Gérard Lachapelle,et al.  Pre‐Despreading Authenticity Verification for GPS L1 C/A Signals , 2014 .

[51]  Mark L. Psiaki,et al.  GNSS Spoofing Detection Correlating Carrier Phase with Rapid Antenna Motion , 2022 .