Litcius/Paper detail

Convolutional Neural Network Based Algorithm for Early Warning Proactive System Security in Software Defined Networks

Ahmed H. Janabi, Triantafyllos Kanakis, Mark Johnson

2022IEEE Access50 citationsDOIOpen Access PDF

Abstract

Software-Defined Networking is an innovative architecture approach in the networking field. This technology allows networks to be centrally and intelligently managed by unified applications such as traffic classification and security management. Traditional networks’ static nature has a minimal capacity to meet organisations business requirements. Software-Defined Networks (SDNs) are the emerging architectures that address a range of networking challenges with new solutions. Nevertheless, these centralised and programmable techniques face various challenges and issues that require contemporary security solutions such as Intrusion Detection Systems. Recently, the majority of this type of security solution has been developed using Machine Learning techniques. Deep Learning algorithms have recently been used to provide more accuracy and efficiency. This paper presents a new detection approach based on Convolutional Neural Network (CNN). The experiments proved that the proposed model could be successfully implemented in a Software-Defined Network controller to detect various attacks with 100% accuracy, achieved a low degradation rate of 2.3% throughput and 1.8% latency when executed in a large-scale network.

Topics & Concepts

Computer scienceSoftware-defined networkingConvolutional neural networkIntrusion detection systemNetwork securityDeep learningSoftwareSoftware security assuranceDistributed computingArtificial intelligenceMachine learningComputer networkComputer securityInformation securitySecurity serviceOperating systemSoftware-Defined Networks and 5GNetwork Security and Intrusion DetectionSmart Grid Security and Resilience