Classification of Encrypted IoT Traffic Despite Padding and Shaping
Aviv Engelberg, Avishai Wool

TL;DR
This paper demonstrates that despite padding and shaping defenses, encrypted IoT traffic can still be fingerprinted using packet-size distributions, revealing active devices and detecting anomalies with high accuracy.
Contribution
It introduces a method to fingerprint encrypted IoT traffic by analyzing full packet-size distributions, even when padding and shaping are employed and parameters are unknown.
Findings
Packet-size distribution analysis can identify active IoT devices with over 96% accuracy.
Adversaries can distinguish real activity from cover traffic with 81% accuracy in 1-second windows.
The method can detect Mirai worm activity in IoT traffic.
Abstract
It is well known that when IoT traffic is unencrypted it is possible to identify the active devices based on their TCP/IP headers. And when traffic is encrypted, packet-sizes and timings can still be used to do so. To defend against such fingerprinting, traffic padding and shaping were introduced. In this paper we demonstrate that the packet-sizes distribution can still be used to successfully fingerprint the active IoT devices when shaping and padding are used, as long as the adversary is aware that these mitigations are deployed, and even if the values of the padding and shaping parameters are unknown. The main tool we use in our analysis is the full distribution of packet-sizes, as opposed to commonly used statistics such as mean and variance. We further show how an external adversary who only sees the padded and shaped traffic as aggregated and hidden behind a NAT middlebox can…
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 · Advanced Malware Detection Techniques
