MARATTO

article · Procedia Computer Science

Machine Learning Algorithms for Intrusion Detection in IoT Prediction and Performance Analysis

202415 citationsOpen access

Abstract

The rapid growth of the Internet of Things (IoT) has created a large attack surface for adversaries to launch destructive cyber attacks. Intrusion Detection Systems (IDS) can be used to identify and monitor anomalies and threats in the IoT system. In this paper, we compare the performance of various machine learning algorithms for building IDS, including decision tree (DT), random forest (RF), k-Nearest Neighbor (k-NN), Ada Boost, and support vector machine (SVM), using the IoTID20 dataset. This dataset has three target classes, including a binary class for normal or abnormal behavior and classes for categories and sub-categories of the binary class. We select the most relevant features to minimize execution time and improve accuracy. Our results show that the decision tree algorithm generally achieved the highest accuracy at 99.80% with the lowest error rate compared to the other algorithms.

Research topics

  • Network Security and Intrusion Detection
  • Anomaly Detection Techniques and Applications
  • Advanced Malware Detection Techniques

Sustainable Development Goals

Read the original research

This page summarises published work. The authoritative version sits with the publisher.

DOI: 10.1016/j.procs.2024.05.054

Is something wrong with this record? Report it or request removal.

Discussion

Discuss this research

Have you built on this work, tried to replicate it, or seen it applied in practice? Share what you know. Verified researchers and MARATTO™ domain experts can open a discussion, and any member can reply. Contributions are reviewed before they appear.

No discussion yet. Open the first thread.