Please use this identifier to cite or link to this item: http://studentrepo.iium.edu.my/handle/123456789/11156
Title: Intrusion detection system using deep learning for cybersecurity enhancement
Authors: Halbouni, Asmaa
Supervisor: Teddy Surya Gunawan, Ph.D
Mohamed Hadi Habaebi, Ph.D
Athaur Rahman Bin Najeeb, Ph.D
Year: 2022
Publisher: Kuala Lumpur : Kulliyyah of Engineering, International Islamic University Malaysia, 2022
Abstract in English: The growth of the Internet allowed attacks not to increase only in numbers but also in diversity. Cybersecurity specialists in this field focus on designing an effective intrusion detection system (IDS) to minimize false alarm rates and detect known and unknown threats to networks. Intrusion detection systems take up a large space in the field of network security, where new methods continue to emerge regarding the intrusion detection process. The latest methods came up with the emergence of deep learning. A neural network, the fundamental component of deep learning, can imitate the human brain to perform analytical learning by learning and training. In intrusion detection systems, neural networks can be trained to detect malicious traffic patterns in a given environment. This research is carried out to develop an intrusion detection system using Convolutional Neural Network (CNN) and Long-Short Term Memory (LSTM) to detect and classify intrusions in networks automatically. The optimum CNN-LSTM structure was based on three layers, where all layers have a CNN layer, followed by max-pooling, batch normalization, LSTM, and finally dropout layer. The final layer is connected to a fully connected layer (FC) with a SoftMax unit to perform classification. Preprocessing steps are implemented to prepare the dataset before training the model. The model was trained on three recent binary and multiclass classification datasets, including CIC-IDS, UNSW-NB, and WSN-DS. The confusion matrix determines the system's effectiveness, which contains assessment criteria such as accuracy, precision, detection rate, F1-score, and false alarm rate (FAR). Experimental results demonstrated the proposed model's effectiveness. The CIC-IDS2017 dataset achieved the highest accuracies of 99.64 % and 99.60 %, respectively, and the highest detection rate of 99.70 % and 99.95 %, with the lowest false alarm rate of 0.10 % and 0.12 % when evaluated on binary and multiclass classification. The highest detection rates achieved on the UNSW-NB15 dataset were 94.53 % and 82.51 %, and the accuracies at ???? = 8 were 93.78 % and 81.83 %, respectively. The false alarm rates on binary and multiclass classification were 6 % and 2.3 %. At ???? = 10, the binary WSN-DS dataset achieved the highest accuracy, detection rate, and false alarm rate of 99.67 %, 98.14 %, and 0.18 %, respectively. At ???? = 8, multiclass classification achieved the highest detection rate of 98.83 %, while accuracy and false alarm rate were 98.35 % and 0.80 %, respectively. Finally, the model has been benchmarked with other deep learning models using similar datasets, and the results of our model outperformed benchmarked studies.
Degree Level: Master
Kullliyah: Kulliyyah of Engineering
Programme: Master of Science in Computer and Information Engineering
URI: http://studentrepo.iium.edu.my/handle/123456789/11156
Appears in Collections:KOE Thesis

Files in This Item:
File Description SizeFormat 
G2015978AsmaaHAHalbouni_SEC.pdf
  Restricted Access
Full text secured file15.84 MBAdobe PDFView/Open    Request a copy
G2015978AsmaaHAHalbouni_24.pdf24 pages file3.39 MBAdobe PDFView/Open
Show full item record

Google ScholarTM

Check


Items in this repository are protected by copyright, with all rights reserved, unless otherwise indicated. Please give due acknowledgement and credits to the original authors and IIUM where applicable. No items shall be used for commercialization purposes except with written consent from the author.