Multi-protocol IoT network reconnaissance
Files
Accepted manuscript
Date
2022-10-03
Authors
Gvozdenovic, Stefan
Becker, Johannes Karl
Mikulskis, John
Starobinski, David
Version
Accepted manuscript
OA Version
Citation
S. Gvozdenovic, J.K. Becker, J. Mikulskis, D. Starobinski. 2022. "Multi-Protocol IoT Network Reconnaissance" 2022 IEEE Conference on Communications and Network Security (CNS), pp.118-126. https://doi.org/10.1109/cns56114.2022.9947261
Abstract
Network reconnaissance is a core security functionality, which can be used to detect hidden unauthorized devices or to identify missing devices. Currently, there is a lack of network reconnaissance tools capable of discovering Internet of Things (IoT) devices across multiple protocols. To bridge this gap, we introduce IoT-Scan, an extensible IoT network reconnaissance tool. IoT - Scan is based on software-defined radio (SDR) technology, which allows for a flexible implementation of radio protocols. We propose passive, active, multi-channel, and multi-protocol scanning algorithms to speed up the discovery of devices with IoT-Scan. We implement the scanning algorithms and compare their performance with four popular IoT protocols: Zigbee, Bluetooth LE, Z-Wave, and LoRa. Through experiments with dozens of IoT devices, we demonstrate that our implementation experiences minimal packet losses, and achieves performance near a theoretical benchmark.