Raspberry Pi Detects Ghost Aircraft Using SDR

Raspberry Pi
(Image credit: Angelina Tsuboi)

Angelina Tsuboi has taken our favorite SBC, the Raspberry Pi, to the skies with her latest project. Tsuboi works as a pilot and has cybersecurity experience, making this project a no-brainer. She created what she calls Fly Catcher—a Pi-powered system that can detect false aircraft using Automatic Dependent Surveillance–Broadcast (ADS-B).

Aircraft use ADS-B signals to relay their respective location information. Hackers can create false readings that suggest an aircraft is nearby using ADS-B. Fly Catcher works by monitoring the 1090MHz frequency and can determine whether or not a potential aircraft is genuine thanks to a neural network developed just for this project.

Latest Videos FromTom's Hardware
Ash Hill
Contributing Writer

Ash Hill is a contributing writer for Tom's Hardware with a wealth of experience in the hobby electronics, 3D printing and PCs. She manages the Pi projects of the month and much of our daily Raspberry Pi reporting while also finding the best coupons and deals on all tech.

  • mrv_co
    I see the words 'hacker' and 'attack' used. How prevalent is ADS-B 'hacking' and what is the potential 'attack' vector exactly? Clogging up ADS-B with non-existent aircraft?
    Reply
  • bit_user
    To properly train a classifier, you need positive and negative examples of whatever you're interested in detecting. I wonder what were the negative examples? Did she inject her own fictitious reports into the training data? If so, how does she know it would work with someone else's fictitious reports?

    From a cybersecurity perspective, it's a bad idea to publish the classifier, because an adversary could use it to train their own model for generating plausible ghost readings and end up with something that's very good at fooling hers.

    IMO, the proper way to solve this problem is by integrating it with air traffic control radar and linking flights back to known observations and flight manifests. They can then try to localize known false reports and hopefully get some law enforcement to use RF tracking equipment to try and find the transmitters of these false broadcasts.
    Reply