IoT Device and State Identification based on Usage Patterns
In this paper, we explore usage patterns for the identification of IoT devices and their corresponding states. Machine Learning (ML) methods are trained on IoT device traffic patterns to recognize the state that the device is in. Three device states are the focus of this study - Power-up, Idle and Active. Devices are visible and open to cyber attacks from the moment they are powered on. Previous studies have focused primarily on identifying IoT devices which are in the active state. This study advances the research domain by exploring all three states of an IoT device. Eight different ML algorithms are evaluated using three different feature sets extracted from device network traffic, using flow analysis tools - Tranalyzer2, NFStream and Zeek. They are rigorously assessed to accurately identify diverse IoT devices under normal operational conditions over the aforementioned three states. .
Authors
- Nur Zincir Heywood
- Nabil Seddigh
- Jeffrey A. Adjei
- Biswajit Nandy
Institutions
- Dalhousie University (CA)
- Solana Networks (Canada) (CA)
Publication Details
- Published
- 2024-10-28
- DOI
- https://doi.org/10.23919/cnsm62983.2024.10814343
- Citations
- 3
- Primary Topic
- Advanced Malware Detection Techniques
- Type
- article
- Field-Weighted Citation Impact
- 1.05
Funders
- Mitacs