From Flows to Functions: Macroscopic Behavioral Fingerprinting of IoT Devices via Network Services
Shayan Azizi, Norihiro Okui, Masataka Nakahara, Ayumu Kubota, Hassan Habibi Gharakheili

TL;DR
This paper introduces a lightweight, explainable method for identifying IoT devices by analyzing their long-term network service usage patterns, offering a practical alternative to complex ML-based traffic analysis.
Contribution
It proposes a novel service-level fingerprinting approach, formalizes its methodology, and validates its effectiveness on a large, real-world IoT dataset for device identification.
Findings
IoT devices show stable, distinguishable service usage patterns
Service-level fingerprints effectively identify devices in various scenarios
The approach is computationally efficient and robust over time
Abstract
Identifying devices such as cameras, printers, voice assistants, or health monitoring sensors, collectively known as the Internet of Things (IoT), within a network is a critical operational task, particularly to manage the cyber risks they introduce. While behavioral fingerprinting based on network traffic analysis has shown promise, most existing approaches rely on machine learning (ML) techniques applied to fine-grained features of short-lived traffic units (packets and/or flows). These methods tend to be computationally expensive, sensitive to traffic measurement errors, and often produce opaque inferences. In this paper, we propose a macroscopic, lightweight, and explainable alternative to behavioral fingerprinting focusing on the network services (e.g., TCP/80, UDP/53) that IoT devices use to perform their intended functions over extended periods. Our contributions are threefold.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInternet Traffic Analysis and Secure E-voting · Network Security and Intrusion Detection · Wireless Signal Modulation Classification
