An Application for Detecting GNSS Jamming and Spoofing

Nicholas Spens, Dong-Kyeong Lee, Dennis Akos

Abstract: Global Navigation Satellite System (GNSS) location engines on Android devices provide incredible location and navigation utility to billions of people worldwide. However, these location engines currently have little to no protection from accidental or intentional tampering that could block service or even spoof the reported location. External sources of radio frequency interference (RFI) can jam or spoof GNSS signals, and a mock location can also be provided through software alone. The Android platform provides many native location metrics that can be used to detect and potentially mitigate these attacks. The GNSS Alarm Android application is being developed to test and implement various methods of spoofing/jamming detection. The application will be a standalone suite that provides multiple flags corresponding to each method with a target to provide to the public for testing and application pending further development. The app uses four different methods to detect attacks: comparing the GNSS and Network locations, checking the Android mock location flag, comparing the GNSS and System times, and observing the automatic gain control (AGC) and carrier to noise density (C/N0) signal metrics. The limitations of each testing method are explored, and potential improvements to the app are discussed.
Published in: Proceedings of the 34th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2021)
September 20 - 24, 2021
Union Station Hotel
St. Louis, Missouri
Pages: 1981 - 1988
Cite this article: Spens, Nicholas, Lee, Dong-Kyeong, Akos, Dennis, "An Application for Detecting GNSS Jamming and Spoofing," Proceedings of the 34th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS+ 2021), St. Louis, Missouri, September 2021, pp. 1981-1988.
https://doi.org/10.33012/2021.18027
Full Paper: ION Members/Non-Members: 1 Download Credit
Sign In