Adversarial attacks and defenses on ML- and hardware-based IoT device fingerprinting and identification
Not on the map. Why?
Abstract (arXiv)
In the last years, the number of IoT devices deployed has suffered an undoubted explosion, reaching the scale of billions. However, some new cybersecurity issues have appeared together with this development. Some of these issues are the deployment of unauthorized devices, malicious code modification, malware deployment, or vulnerability exploitation. This fact has motivated the requirement for new device identification mechanisms based on behavior monitoring. Besides, these solutions have recently leveraged Machine and Deep Learning techniques due to the advances in this field and the increase in processing capabilities. In contrast, attackers do not stay stalled and have developed adversarial attacks focused on context modification and ML/DL evaluation evasion applied to IoT device identification solutions. This work explores the performance of hardware behavior-based individual device identification, how it is affected by possible context- and ML/DL-focused attacks, and how its resilience can be improved using defense techniques. In this sense, it proposes an LSTM-CNN architecture based on hardware performance behavior for individual device identification. Then, previous techniques have been compared with the proposed architecture using a hardware performance dataset collected from 45 Raspberry Pi devices running identical software. The LSTM-CNN improves previous solutions achieving a +0.96 average F1-Score and 0.8 minimum TPR for all devices. Afterward, context- and ML/DL-focused adversarial attacks were applied against the previous model to test its robustness. A temperature-based context attack was not able to disrupt the identification. However, some ML/DL state-of-the-art evasion attacks were successful. Finally, adversarial training and model distillation defense techniques are selected to improve the model resilience to evasion attacks, without degrading its performance.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 25 of its 55 references that are in the map. First posted on arXiv 30 Dec 2022.
Builds on
25 of 55 references.
References · 25
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2016Adversarial examples in the physical worldcited by 1,762
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2017A Closer Look at Memorization in Deep Networkscited by 936
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2020Fast is better than free: Revisiting adversarial trainingcited by 723
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2017Decision-Based Adversarial Attacks: Reliable Attacks Against Black-Box Machine Learning Modelscited by 459
13 more
- 2018Adversarial Robustness Toolbox v1.0.0cited by 214
- 2018Evaluating the Robustness of Neural Networks: An Extreme Value Theory Approachcited by 181
- 20191D Convolutional Neural Networks and Applications: A Surveycited by 152
- 2018Privacy Preserving Machine Learning: Threats and Solutionscited by 78
- 2017Generating Adversarial Malware Examples for Black-Box Attacks Based on GANcited by 74
- 2021Modeling Realistic Adversarial Attacks against Network Intrusion Detection Systemscited by 39
- 2019Interpreting and Evaluating Neural Network Robustnesscited by 19
- 2020A Survey on Device Behavior Fingerprinting: Data Sources, Techniques, Application Scenarios, and Datasetscited by 15
- 2019The Threat of Adversarial Attacks on Machine Learning in Network Security -- A Surveycited by 9
- 2021Machine Learning for the Detection and Identification of Internet of Things (IoT) Devices: A Surveycited by 9
- 2022DRAWNAPART: A Device Identification Technique based on Remote GPU Fingerprintingcited by 7
- 2020Adversarial Attacks on Deep Learning Systems for User Identification based on Motion Sensorscited by 2
- 2021A methodology to identify identical single-board computers based on hardware behavior fingerprintingcited by 1
Built on by
Citing papers per year: 2025: 1.
1 paper.