Abstract

Global Positioning System (GPS) Spoofing attacks threaten technologies that our modern society depends on. To successfully develop defensive mechanisms against these attacks, methods to model the attacks and subsequently distinguish them from normal GPS operation must be developed. This paper primarily details the step-by-step implementation of a low-cost GPS spoofing and high-level spoofing data collection apparatus to model a simplistic spoofing attack that could be implemented with limited resources. The spoofing apparatus developed has been used to successfully attack a DJI Matrice 100 quadcopter and a portion of the collected spoofing data is presented.

Highlights

  • Global Positioning System (GPS) spoofing has become a well-known threat capable of crippling technologies that we rely on for day-to-day activities, impacting human lives and beyond

  • To provide a general understanding of the concept of GPS spoofing, the report will open with sections discussing the both the basics of GPS, spoofing, and state-of-the-art literature review carried in this area

  • The summary of the apparatus development will cover the set-up of data-collection; monitoring software on the Matrice 100 (M100); and integration of hardware and software elements of the GPS spoofing apparatus

Read more

Summary

Introduction

Global Positioning System (GPS) spoofing has become a well-known threat capable of crippling technologies that we rely on for day-to-day activities, impacting human lives and beyond. This necessitate the development of a comprehensive detection mechanism. This report outlines the step-by-step development of an apparatus to conduct a GPS spoof of a DJI Matrice 100 quadcopter and collect subsequent spoofing data. GPS overview The Global Positioning System (GPS) relies on a constellation of satellites continually broadcasting data about each of their positions. These broadcasts from each satellite are conducted at different frequencies and modulation schemes depending on the application. The C/A code represents a pseudo random number (PRN) that is used by the GPS receiver to identify the satellite of origin

Methods
Results
Discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call