Cross-Layer Device Fingerprinting for Edge Network Security
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


