Detection of GPS Spoofing Attacks on Unmanned Aerial Systems

Unmanned Aerial Systems (UAS) have received a huge interest in military and civil applications. Applications of UAS are dependent on successful communications of these systems with different entities in their networks. A UAS network can include the UAS, ground control station, navigation satellite system, and automatic dependent surveillance-broadcast (ADS-B) receiver. Through these entities, a UAS is vulnerable to different cyber-attacks such as GPS spoofing. In this attack, a malicious user transmits fake signals to the GPS receiver on the UAS. The fake signals can mislead not only the aircraft but also air traffic controllers, leading to serious problems. These problems range from aircraft hijacking to collisions and human casualties. This paper proposes a supervised machine learning method based on the artificial neural network to detect GPS spoofing signals. Different features such as pseudo range, Doppler shift, and signal-to-noise ratio (SNR) are used to perform the classification of GPS signals. We examine and compare the efficiency of one-and two-hidden-layer neural networks with various numbers of hidden neurons. The results show that our proposed method provides a high probability of detection and a low probability of false alarm.

[1]  Srdjan Capkun,et al.  SPREE: a spoofing resistant GPS receiver , 2016, MobiCom.

[2]  Srdjan Capkun,et al.  On the requirements for successful GPS spoofing attacks , 2011, CCS '11.

[3]  Domenico Pascarella,et al.  A SVM-based detection approach for GPS spoofing attacks to UAV , 2017, 2017 23rd International Conference on Automation and Computing (ICAC).

[4]  Jens B. Schmitt,et al.  Crowd-GPS-Sec: Leveraging Crowdsourcing to Detect and Localize GPS Spoofing Attacks , 2018, 2018 IEEE Symposium on Security and Privacy (SP).

[5]  Naima Kaabouch,et al.  Analysis of vulnerabilities, attacks, countermeasures and overall risk of the Automatic Dependent Surveillance-Broadcast (ADS-B) system , 2017, Int. J. Crit. Infrastructure Prot..

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

[7]  Todd E. Humphreys,et al.  GNSS Spoofing and Detection , 2016, Proceedings of the IEEE.

[8]  Naima Kaabouch,et al.  An optimized SNR estimation technique using particle swarm optimization algorithm , 2017, 2017 IEEE 7th Annual Computing and Communication Workshop and Conference (CCWC).

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

[10]  Naima Kaabouch,et al.  A preliminary effort toward investigating the impacts of ADS-B message injection attack , 2018, 2018 IEEE Aerospace Conference.

[11]  Srdjan Capkun,et al.  Short paper: detection of GPS spoofing attacks in power grids , 2014, WiSec '14.

[12]  Charu C. Aggarwal,et al.  Neural Networks and Deep Learning , 2018, Springer International Publishing.

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

[14]  J. A. Volpe Vulnerability Assessment of the Transportation Infrastructure Relying on the Global Positioning Syst , 2001 .

[15]  R. Katulski,et al.  Detection and Mitigation of GPS Spoofing Based on Antenna Array Processing , 2015 .

[16]  Todd E. Humphreys,et al.  Attackers can spoof navigation signals without our knowledge. Here's how to fight back GPS lies , 2016, IEEE Spectrum.

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

[18]  T. Humphreys STATEMENT ON THE VULNERABILITY OF CIVIL UNMANNED AERIAL VEHICLES AND OTHER SYSTEMS TO CIVIL GPS , 2012 .