Few-Shot RF Fingerprinting for ADS-B Spoofing Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The Automatic Dependent Surveillance-Broadcast (ADS-B) protocol is vulnerable to spoofing attacks due to unencrypted messages, which existing radar systems struggle to combat effectively, especially as they approach capacity limits.

Innovation Solution

A device fingerprinting system using few-shot machine learning techniques, specifically prototypical neural networks, to identify and verify the source of ADS-B messages by extracting unique RF fingerprints from the preamble of ADS-B messages, distinguishing between genuine and malicious transmissions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If radar systems are used to combat ADS-B spoofing, then authentication reliability is improved, but system cost and complexity increase

Engineering Contradiction:
Improveauthentication reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent replaces complex radar-based physical authentication systems with a machine learning-based signal fingerprinting system. Instead of using expensive radar hardware to verify aircraft authenticity, the invention uses computational algorithms that analyze subtle characteristics of ADS-B signals to identify spoofing attempts, thereby maintaining authentication reliability while dramatically reducing system complexity and cost.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent introduces signal fingerprinting as an intermediary layer between the ADS-B message content and the authentication decision. Rather than directly verifying aircraft identity through complex radar interaction, the system extracts unique fingerprint features from the signal characteristics themselves, creating a simplified verification mechanism that maintains reliability without requiring complex radar systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If traditional machine learning is used for fingerprinting, then classification accuracy is improved, but data requirements and training time increase

Engineering Contradiction:
Improveclassification accuracyVSAvoidtraining data quantity
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies few-shot learning techniques that require only a small subset of training data (a few examples per class) rather than large datasets. This partial action approach maintains classification accuracy by focusing on the most critical fingerprint features while significantly reducing the quantity of training data needed compared to traditional machine learning methods.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent transforms the learning problem by changing the parameter space from requiring large amounts of data to operating effectively with minimal data. By using prototypical networks and few-shot learning architectures, the system achieves accurate classification with only a few training samples per aircraft type, fundamentally altering the data requirement parameter from thousands of samples to just a few.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12189742B2Machine learning fingerprinting of wireless signals and related systems, methods, and computer-readable media
Publication Date: 2025.01.07 NORTHROP GRUMMAN SYSTEMS CORP
  • US12189742B2 patent drawing
  • US12189742B2 patent drawing
  • US12189742B2 patent drawing

AI summary

The present disclosure is directed toward systems and methods for fingerprinting wireless communications using few-shot learning techniques. The systems and methods relate to storing fingerprint data indicating device fingerprint features detected for a plurality of identified transmitting devices in a database. The methods further relate to receiving, at a communication device, wireless communications from an unidentified transmitting device. Additionally, the systems and methods illustrate determining a device fingerprint responsive to a portion of each of the wireless communications using few-shot learning techniques and comparing the determined device fingerprint to the stored fingerprint data in the database.