CRAIDec 30, 2022

Adversarial attacks and defenses on ML- and hardware-based IoT device fingerprinting and identification

arXiv:2212.14677v140 citationsh-index: 12
Originality Incremental advance
AI Analysis

This work addresses cybersecurity issues for IoT systems by improving device identification, though it is incremental as it builds on existing ML techniques for a specific domain.

The paper tackles the problem of securing IoT device identification by proposing an LSTM-CNN architecture for hardware behavior-based fingerprinting, which achieves a +0.96 average F1-Score and 0.8 minimum TPR on a dataset of 45 Raspberry Pi devices, and evaluates its robustness against adversarial attacks while applying defenses like adversarial training and model distillation.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes