Detecting Impersonation Attacks on IoT

Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

The Internet of Things has many security challenges that need to be overcome with the IoT's limited resources. An Intrusion Detection System (IDS) is a critical part of every IoT network for detecting different attack types. Impersonation attacks are difficult to spot in the IoT environment; an attacker acts as a legitimate node and can launch further attacks, e.g. Denial of Service DoS. This project used machine learning techniques to build an IDS that detects impersonation attacks through a classification model that operated as a part of the IDS. This project constructed the model using the AWID dataset. First, a dataset preparation process normalised and balanced the dataset, then a Stacked Auto-encoder (SAE) was used to extract the essential features. After that, Mutual Information (MI) was used to select the 20 features with the highest MI values. Finally, a Support Vector Machine (SVM) was used for classification and, combined with Recursive Feature Elimination (RFE), selected eight SVM features. The results showed an excellent performance with an accuracy of 99.01%, a detection rate of 99.61%, and a false alarm rate of 0.38%. This project outperformed existing benchmark models, and a comparison shows the substantial improvement of the performance across different measures.

Description

Keywords

Citation

Endorsement

Review

Supplemented By

Referenced By

Copyright owned by the Saudi Digital Library (SDL) © 2025