About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Security and Privacy in Communication Networks. 16th EAI International Conference, SecureComm 2020, Washington, DC, USA, October 21-23, 2020, Proceedings, Part II

Research Article

A Machine Learning Based Smartphone App for GPS Spoofing Detection

Download(Requires a free EAI acccount)
2 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1007/978-3-030-63095-9_13,
        author={Javier Campos and Kristen Johnson and Jonathan Neeley and Staci Roesch and Farha Jahan and Quamar Niyaz and Khair Al Shamaileh},
        title={A Machine Learning Based Smartphone App for GPS Spoofing Detection},
        proceedings={Security and Privacy in Communication Networks. 16th EAI International Conference, SecureComm 2020, Washington, DC, USA, October 21-23, 2020, Proceedings, Part II},
        proceedings_a={SECURECOMM PART 2},
        year={2020},
        month={12},
        keywords={GPS spoofing Machine learning Security Smartphone app},
        doi={10.1007/978-3-030-63095-9_13}
    }
    
  • Javier Campos
    Kristen Johnson
    Jonathan Neeley
    Staci Roesch
    Farha Jahan
    Quamar Niyaz
    Khair Al Shamaileh
    Year: 2020
    A Machine Learning Based Smartphone App for GPS Spoofing Detection
    SECURECOMM PART 2
    Springer
    DOI: 10.1007/978-3-030-63095-9_13
Javier Campos1, Kristen Johnson1, Jonathan Neeley1, Staci Roesch1, Farha Jahan2, Quamar Niyaz1,*, Khair Al Shamaileh1
  • 1: Purdue University Northwest, Hammond
  • 2: The University of Toledo, Toledo
*Contact email: qniyaz@pnw.edu

Abstract

With affordable open-source software-defined radio (SDR) devices, the security of civilian Global Position System (GPS) is at risk of spoofing attacks. Spoofed GPS signals from SDR devices have indicated that spoofed signals have higher values of signal-to-noise ratios (SNRs). Utilizing these values along with other parameters, we propose a machine learning (ML) based GPS spoofing detection system for classifying spoofed signals. To build our detection system, we launch spoofing attacks on a GPS receiver using a low-cost SDR device, LimeSDR, and apply ML algorithms on SNR values and the number of tracked and viewed satellites. A performance comparison between different ML algorithms shows that Random Forest (RF) and Support Vector Machine (SVM) achieve 99.5% accuracy, followed by K-Nearest Neighbors (KNN) (99.4%). To demonstrate easy integration of the algorithm with GPS enabled devices, we develop an Android-based smartphone app that successfully notifies the user about the spoofing signals.

Keywords
GPS spoofing Machine learning Security Smartphone app
Published
2020-12-12
Appears in
SpringerLink
http://dx.doi.org/10.1007/978-3-030-63095-9_13
Copyright © 2020–2025 ICST
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL