•  
  •  
 

Subject Area

Electronics and Communication Engineering

Article Type

Original Study

Abstract

Ensuring security in Software-Defined Networking (SDN)-enabled Internet of Things (IoT) environments is a critical challenge due to the increasing complexity of cyber threats. This study proposes an intrusion detection system based on Long Short-Term Memory (LSTM) networks to enhance security in SDN-IoT networks. The research methodology involves data preprocessing, feature selection, and model training using the SDN-IoT dataset. Data preprocessing includes handling missing values and applying various encoding (label, one-hot, frequency, binary) and normalization (minmax, log, robust, z-scaling) techniques to optimize feature representation. Feature selection, conducted using Random Forest and correlation matrix analysis, reduces the feature set from 33 to 20, improving computational efficiency while maintaining high accuracy. The proposed LSTM model consists of four layers with 64 units each and incorporates dropout for regularization. It is trained over 20 epochs using the Adam optimizer and categorical cross-entropy loss function. The model achieves a peak accuracy of 98.5% with z-scaling and the optimized feature set, outperforming other configurations. Performance evaluation using precision, recall, and F1-score (each at 0.98) confirms the model's effectiveness in accurately classifying network traffic. Further validation through the confusion matrix and Receiver Operating Characteristic (ROC) curves reinforces its reliability.

Keywords

Internet of things (IoT); Long short-term memory; Network Security; Software-defined networks; SDN-IoT dataset

Creative Commons License

Creative Commons Attribution 4.0 License
This work is licensed under a Creative Commons Attribution 4.0 License.

Share

COinS