MAC Address De-Randomization Using Multi-Channel Sniffers and Two-Stage Clustering
Giovanni Baccichet, Corrado Innamorati, Alessandro E. C. Redondi and, Matteo Cesana

TL;DR
This paper introduces a novel MAC de-randomization method that leverages unique time-frequency emission patterns and multi-channel sniffers, overcoming limitations of existing techniques to distinguish devices of the same type and OS.
Contribution
It proposes a new two-stage clustering approach using emission patterns and provides a publicly available dataset for reproducibility.
Findings
Effective differentiation of identical device types and OS.
Improved clustering accuracy over state-of-the-art methods.
Public dataset enables further research.
Abstract
MAC randomization is a widely used technique implemented on most modern smartphones to protect user's privacy against tracking based on Probe Request frames capture. However, there exist weaknesses in such a methodology which may still expose distinctive information, allowing to track the device generating the Probe Requests. Such techniques, known as MAC de-randomization algorithms, generally exploit Information Elements (IEs) contained in the Probe Requests and use clustering methodologies to group together frames belonging to the same device. While effective on heterogeneous device types, such techniques are not able to differentiate among devices of identical type and running the same Operating System (OS). In this paper, we propose a MAC de-randomization technique able to overcome such a weakness. First, we propose a new dataset of Probe Requests captured from devices sharing the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMolecular Communication and Nanonetworks · Cooperative Communication and Network Coding · Network Security and Intrusion Detection
