Open Access iconOpen Access

ARTICLE

crossmark

An Efficient Intrusion Detection Framework in Software-Defined Networking for Cybersecurity Applications

by Ghalib H. Alshammri1,2, Amani K. Samha3, Ezz El-Din Hemdan4, Mohammed Amoon1,4, Walid El-Shafai5,6,*

1 Department of Computer Science, Community College, King Saud University, Riyadh, 28095, Saudi Arabia
2 Deanship of Scientific Research, Saudi Electronic University, Riyadh, Saudi Arabia
3 Management Information System Department, College of Business Administration, King Saud University, Riyadh, 28095, Saudi Arabia
4 Department of Computer Science and Engineering, Faculty of Electronic Engineering, Menoufia University, Menouf, 32952, Egypt
5 Security Engineering Lab, Computer Science Department, Prince Sultan University, Riyadh, 11586, Saudi Arabia
6 Electronics and Electrical Communications Eng. Depart., Faculty of Electronic Engineering, Menoufia University, Menouf, 32952, Egypt

* Corresponding Author: Walid El-Shafai. Email: email

Computers, Materials & Continua 2022, 72(2), 3529-3548. https://doi.org/10.32604/cmc.2022.025262

Abstract

Network management and multimedia data mining techniques have a great interest in analyzing and improving the network traffic process. In recent times, the most complex task in Software Defined Network (SDN) is security, which is based on a centralized, programmable controller. Therefore, monitoring network traffic is significant for identifying and revealing intrusion abnormalities in the SDN environment. Consequently, this paper provides an extensive analysis and investigation of the NSL-KDD dataset using five different clustering algorithms: K-means, Farthest First, Canopy, Density-based algorithm, and Exception-maximization (EM), using the Waikato Environment for Knowledge Analysis (WEKA) software to compare extensively between these five algorithms. Furthermore, this paper presents an SDN-based intrusion detection system using a deep learning (DL) model with the KDD (Knowledge Discovery in Databases) dataset. First, the utilized dataset is clustered into normal and four major attack categories via the clustering process. Then, a deep learning method is projected for building an efficient SDN-based intrusion detection system. The results provide a comprehensive analysis and a flawless reasonable study of different kinds of attacks incorporated in the KDD dataset. Similarly, the outcomes reveal that the proposed deep learning method provides efficient intrusion detection performance compared to existing techniques. For example, the proposed method achieves a detection accuracy of 94.21% for the examined dataset.

Keywords


Cite This Article

APA Style
Alshammri, G.H., Samha, A.K., Hemdan, E.E., Amoon, M., El-Shafai, W. (2022). An efficient intrusion detection framework in software-defined networking for cybersecurity applications. Computers, Materials & Continua, 72(2), 3529-3548. https://doi.org/10.32604/cmc.2022.025262
Vancouver Style
Alshammri GH, Samha AK, Hemdan EE, Amoon M, El-Shafai W. An efficient intrusion detection framework in software-defined networking for cybersecurity applications. Comput Mater Contin. 2022;72(2):3529-3548 https://doi.org/10.32604/cmc.2022.025262
IEEE Style
G. H. Alshammri, A. K. Samha, E. E. Hemdan, M. Amoon, and W. El-Shafai, “An Efficient Intrusion Detection Framework in Software-Defined Networking for Cybersecurity Applications,” Comput. Mater. Contin., vol. 72, no. 2, pp. 3529-3548, 2022. https://doi.org/10.32604/cmc.2022.025262



cc Copyright © 2022 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 1823

    View

  • 926

    Download

  • 0

    Like

Share Link