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.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.