MULTI-CLASS CLASSIFICATION TECHNIQUE TO DETECT IOT ATTACKS IN REAL TIME

dc.contributor.advisorIlyas, Mohammad
dc.contributor.authorAlrefaei, Ahmed
dc.date.accessioned2024-11-17T06:49:41Z
dc.date.issued2024-09
dc.description.abstractThe Internet of Things (IoT) has undergone remarkable expansion in recent years, leading to a proliferation of devices capable of connecting to the internet, collecting data, and sharing information. However, this rapid growth has also introduced a myriad of security challenges, resulting in an uptick in cyber-attacks targeting IoT infrastructures. To mitigate these threats and ensure the integrity of data, researchers have been actively engaged in the development of robust Intrusion Detection Systems (IDS) utilizing various machine learning (ML) techniques. This dissertation presents a comprehensive overview of three distinct approaches toward IoT intrusion detection, each leveraging ML methodologies to enhance security measures. The first approach focuses on a multi-class classification algorithm, integrating models such as random forest, logistic regression (LR), decision tree (DT), and Xgboost. Through meticulous evaluation utilizing evaluation metrics including F1 score, recall, and precision under the Receiver Operating Characteristics (ROC) curve, this approach demonstrates a remarkable 99 % accuracy in detecting IoT attacks. In the second approach, a deep ensemble model comprising Multilayer Perceptron (MLP), Convolutional Neural Network (CNN), and Long Short-Term Memory (LSTM) architectures is proposed for intrusion detection in IoT environments. Evaluation on the UNSW 2018 IoT Botnet dataset showcases the proficiency of this approach, achieving an accuracy of 98.4 % in identifying malicious activities. Lastly, the dissertation explores a real-time Intrusion Detection System (IDS) framework deployed within the Pyspark architecture, aimed at efficiently detecting IoT attacks while minimizing detection time. Employing the OneVsRest (OVR) technique and the IoT-23 dataset, this approach employs various ML algorithms, with Extreme Gradient Boosting achieving the highest accuracy of 98.89 %. Notably, Random Forest exhibits superior training and detection times, with a mere 0.0311 seconds required for detection. Through a thorough examination of these methodologies and their corresponding results, this dissertation underscores the significance of employing ML techniques in fortifying IoT security infrastructures. By leveraging advanced algorithms and evaluation metrics, the proposed approaches offer valuable insights into enhancing intrusion detection accuracy in IoT environments while addressing real-time constraints.
dc.format.extent107
dc.identifier.urihttps://hdl.handle.net/20.500.14154/73601
dc.language.isoen_US
dc.publisherFlorida Atlantic University
dc.subjectInternet of Things(IoT)
dc.subjectMachine Learning(ML)
dc.subjectIntrusion Detection System(IDS)
dc.subjectDeep Learning(DL)
dc.titleMULTI-CLASS CLASSIFICATION TECHNIQUE TO DETECT IOT ATTACKS IN REAL TIME
dc.typeThesis
sdl.degree.departmentCollege of Engineering and Computer Science
sdl.degree.disciplineSecurity of Internet of Things(IoT)
sdl.degree.grantorFlorida Atlantic University
sdl.degree.nameDoctor of Philosophy

Files

Original bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
SACM-Dissertation.pdf
Size:
1.44 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.61 KB
Format:
Item-specific license agreed to upon submission
Description:

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