Cross-Layer Device Fingerprinting for Edge Network Security

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional device fingerprinting techniques for wireless networks are computationally expensive and impractical for low-end edge devices, as they rely solely on physical layer characteristics and lack a well-defined framework for selecting scalable and flexible features across multiple network layers, particularly for applications like MAC address spoofing detection.

Innovation Solution

The method involves monitoring network communications, extracting cross-layer features based on downstream network operations, storing these features in a device fingerprinting database, and using them to classify devices and perform operations like MAC address spoofing detection, thereby reducing computational complexity and enabling low-end edge devices to execute downstream network operations efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If physical layer characteristics are extracted for device fingerprinting, then device identification capability is improved, but computational complexity increases making it impractical for low-end edge devices

Engineering Contradiction:
Improvedevice identification capabilityVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the necessary features from multiple network layers (physical layer, MAC layer, network layer, transport layer, application layer) that are relevant to the downstream network operation, rather than processing all available data. This selective extraction reduces computational complexity while maintaining identification capability.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the fingerprinting process into distinct network layers and selectively extracts features from each layer based on the specific downstream operation requirements. This segmentation allows low-end edge devices to process only relevant features from each layer, reducing overall computational burden.

Inventive Principle:
Principle #1Segmentation

2Adaptability or versatility

If comprehensive cross-layer features are extracted for all possible network operations, then versatility of the fingerprinting system is improved, but computational resource demands increase

Engineering Contradiction:
Improveversatility of fingerprinting systemVSAvoidcomputational resource demands
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent dynamically selects which cross-layer features to extract based on the specific downstream network operation that needs to be performed. The feature extraction process adapts to the operational context, extracting only the necessary features from relevant network layers, thereby reducing computational resource demands while maintaining system versatility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the set of extracted features and their granularity based on the downstream operation requirements. For different operations, different parameters from different network layers are selected and extracted, optimizing the balance between versatility and computational resource consumption.

Inventive Principle:
Principle #35Parameter changes

3Speed

If device fingerprinting is performed in real-time without pre-computation, then responsiveness to network operations is improved, but computational load on edge devices increases

Engineering Contradiction:
Improveresponsiveness to network operationsVSAvoidcomputational load on edge devices
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent performs preliminary extraction and compilation of cross-layer features from multiple network layers and stores them in a device fingerprinting database before the downstream network operation is executed. This pre-computation reduces the computational load on low-end edge devices during real-time operation, as they only need to query the pre-compiled database rather than perform complex feature extraction.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240397475A1Systems and methods for cross-layer device fingerprinting
Publication Date: 2024.11.28 RGT UNIV OF CALIFORNIA
  • US20240397475A1 patent drawing
  • US20240397475A1 patent drawing
  • US20240397475A1 patent drawing

AI summary

The present disclosure relates to systems and methods for cross-layer device fingerprinting. A method is provided for efficiently fingerprinting networked devices, comprising, monitoring network communications of a plurality of electronic devices, extracting cross-layer features for each of the plurality of electronic devices, compiling the cross-layer features of each of the plurality of electronic devices into a device fingerprinting database, monitoring a network communication of an electronic device, extracting the cross-layer features from the network communication of the electronic device, classifying the electronic device into a device category using the cross-layer features and the device fingerprinting database, and performing a downstream network operation on the electronic device based on the device category. By extracting cross-layer features based on a downstream network operation, and pre-compiling the extracted features into a device fingerprinting database, a computational complexity of the device classification and downstream network operation may be reduced.