Wireless Fingerprinting via Deep Learning: The Impact of Confounding Factors
Metehan Cekic, Soorya Gopalakrishnan, Upamanyu Madhow

TL;DR
This paper explores using deep learning to identify wireless transmitters based on subtle device-specific signal variations, addressing challenges posed by confounding factors like channel effects and clock drift.
Contribution
It demonstrates that deep neural networks can learn device fingerprints from complex signals but require strategies to prevent confounding factors from degrading generalization.
Findings
Deep learning can distinguish transmitters using complex baseband signals.
Augmentation and estimation strategies improve robustness to confounding factors.
Significant modeling insights are necessary for effective device fingerprinting.
Abstract
Can we distinguish between two wireless transmitters sending exactly the same message, using the same protocol? The opportunity for doing so arises due to subtle nonlinear variations across transmitters, even those made by the same manufacturer. Since these effects are difficult to model explicitly, we investigate learning device fingerprints using complex-valued deep neural networks (DNNs) that take as input the complex baseband signal at the receiver. We ask whether such fingerprints can be made robust to distribution shifts across time and locations due to clock drift and variations in the wireless channel. In this paper, we point out that, unless proactively discouraged from doing so, DNNs learn these strong confounding features rather than the nonlinear device-specific characteristics that we seek to learn. We propose and evaluate strategies, based on augmentation and estimation,…
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
TopicsWireless Signal Modulation Classification · Speech and Audio Processing · Speech Recognition and Synthesis
