Automated IoT Device Identification using Network Traffic

Ahmet Aksoy, Mehmet Hadi Gunes

    Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

    119 Scopus citations

    Abstract

    IoT devices have been gaining popularity and become integral to our daily life. These devices are prone to be compromised as well as any computing system, but lack computing capabilities for cybersecurity software. An important measure for protecting attacks on IoT devices is through isolation of such devices by restriction of communications to the device from firewall/gateway. To this end identification of the IoT device is valuable for network administration and security. In this paper, we introduce a system for automated classification of device characteristics, called System IDentifier (SysID), based on their network traffic. SysID uses any single packet that is originated from the device to detect its kind. We use genetic algorithm (GA) to determine relevant features in different protocol headers and then deploy various machine learning (ML) algorithms (i.e., DecisionTable, J48 Decision Trees, OneR, and PART) to classify host device types by analyzing features selected by GA. GA helps reduce classification complexity and increases its accuracy by eliminating noisy features from the data. SysID allows the ability to have a completely automated way of classifying IoT devices using their TCP/IP packets without expert input for classification. In an experimental study with 23 IoT devices, SysID identified the device type from a single packet with over 95% accuracy.

    Original languageEnglish
    Title of host publication2019 IEEE International Conference on Communications, ICC 2019 - Proceedings
    ISBN (Electronic)9781538680889
    DOIs
    StatePublished - May 2019
    Event2019 IEEE International Conference on Communications, ICC 2019 - Shanghai, China
    Duration: 20 May 201924 May 2019

    Publication series

    NameIEEE International Conference on Communications
    Volume2019-May
    ISSN (Print)1550-3607

    Conference

    Conference2019 IEEE International Conference on Communications, ICC 2019
    Country/TerritoryChina
    CityShanghai
    Period20/05/1924/05/19

    Keywords

    • Device fingerprinting
    • Genetic algorithm
    • Machine learning
    • Passive measurements

    Fingerprint

    Dive into the research topics of 'Automated IoT Device Identification using Network Traffic'. Together they form a unique fingerprint.

    Cite this