NICRLGFeb 12, 2024

Locality Sensitive Hashing for Network Traffic Fingerprinting

arXiv:2402.08063v14 citationsh-index: 30LANMAN
AI Analysis

This addresses network security and management for IoT systems by offering a more efficient alternative to ML-based approaches.

The paper tackles network traffic fingerprinting for IoT device identification by proposing locality-sensitive hashing (LSH) with Nilsimsa functions, achieving 94% accuracy and a 12% improvement over state-of-the-art machine learning methods.

The advent of the Internet of Things (IoT) has brought forth additional intricacies and difficulties to computer networks. These gadgets are particularly susceptible to cyber-attacks because of their simplistic design. Therefore, it is crucial to recognise these devices inside a network for the purpose of network administration and to identify any harmful actions. Network traffic fingerprinting is a crucial technique for identifying devices and detecting anomalies. Currently, the predominant methods for this depend heavily on machine learning (ML). Nevertheless, machine learning (ML) methods need the selection of features, adjustment of hyperparameters, and retraining of models to attain optimal outcomes and provide resilience to concept drifts detected in a network. In this research, we suggest using locality-sensitive hashing (LSH) for network traffic fingerprinting as a solution to these difficulties. Our study focuses on examining several design options for the Nilsimsa LSH function. We then use this function to create unique fingerprints for network data, which may be used to identify devices. We also compared it with ML-based traffic fingerprinting and observed that our method increases the accuracy of state-of-the-art by 12% achieving around 94% accuracy in identifying devices in a network.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes