journal article·2022Open access

Development of PCCNN-Based Network Intrusion Detection System for EDGE Computing

Kamaledin Abodayeh, Ali Raza, Muhammad Rafiq, Muhammad Shoaib Arif, Muhammad Naveed, Zunir Zeb, Syed Zaheer Abbas, Kiran Shahzadi, Sana Sarwar, Qasim Naveed, Badar Ul Zaman, Muhammad Mohsin

Computers, Materials & Continua· Volume 71· Issue 1

Abstract

Intrusion Detection System (IDS) plays a crucial role in detecting and identifying the DoS and DDoS type of attacks on IoT devices. However, anomaly-based techniques do not provide acceptable accuracy for efficacious intrusion detection. Also, we found many difficulty levels when applying IDS to IoT devices for identifying attempted attacks. Given this background, we designed a solution to detect intrusions using the Convolutional Neural Network (CNN) for Enhanced Data rates for GSM Evolution (EDGE) Computing. We created two separate categories to handle the attack and non-attack events in the system. The findings of this study indicate that this approach was significantly effective. We attempted both multiclass and binary classification. In the case of binary, we clustered all malicious traffic data in a single class. Also, we developed 13 layers of Sequential 1-D CNN for IDS detection and assessed them on the public dataset NSL-KDD. Principal Component Analysis (PCA) was implemented to decrease the size of the feature vector based on feature extraction and engineering. The approach proposed in the current investigation obtained accuracies of 99.34% and 99.13% for binary and multiclass classification, respectively, for the NSL-KDD dataset. The experimental outcomes showed that the proposed Principal Component-based Convolution Neural Network (PCCNN) approach achieved greater precision based on deep learning and has potential use in modern intrusion detection for IoT systems.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Internet Traffic Analysis and Secure E-voting · Advanced Malware Detection Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (47)

Show source-provided references
1. Fog computing and its role in the internet of things
2. Security issues in IIoT: A comprehensive survey of attacks on IIoT and its countermeasures
3. DDoS in the IoT: Mirai and other botnets10.1109/MC.2017.201 ↗
4. COLIDE: A collaborative intrusion detection framework for internet of things10.1049/iet-net.2018.5036 ↗
5. A critical analysis on the security concerns of internet of things (IoT)10.5120/ijca2015900728 ↗
6. Mobile edge computing, a survey and analysis of security threats and challenges10.1016/j.future.2016.11.009 ↗
7. Hierarchical abnormal-node detection using fuzzy logic for ECA rule-based wireless sensor networks
8. Intrusion detection via MLP neural network using an arduino embedded system
9. Intrusion detection in cloud internet of things environment
10. Intrusion detection for cloud computing using neural networks and artificial bee colony optimization algorithm10.1016/j.icte.2018.01.014 ↗
11. SVM based intrusion detection using nonlinear scaling scheme
12. Deep learning approach for intelligent intrusion detection system10.1109/ACCESS.2019.2895334 ↗
13. A two-layer dimension reduction and two-tier classification model for anomaly-based intrusion detection in IoT backbone networks10.1109/TETC.2016.2633228 ↗
14. Deep learning models for cyber security in IoT networks
15. Design of cognitive fog computing for intrusion detection in internet of things10.1109/JCN.2018.000041 ↗
16. Distributed attack detection scheme using deep learning approach for internet of things10.1016/j.future.2017.08.043 ↗
17. Negative selection and neural network based algorithm for intrusion detection in IoT
18. The internet of things: A survey10.1016/j.comnet.2010.05.010 ↗
19. R. Heady, G. Luger, A. Maccabe and M. Servilla, “The architecture of a network level intrusion detection system,” Technical Report, University of New Mexico, Department of Computer Science, 1990.10.2172/425295 ↗
20. R. Bace and P. Mell, “NIST special publication on intrusion detection systems,” Technical Report, Booz-Allen and Hamilton Inc Mclean Va, 2001.10.6028/NIST.SP.800-31 ↗
21. COLIDE: A collaborative intrusion detection framework for internet of things10.1049/iet-net.2018.5036 ↗
22. Northcutt · Intrusion Signatures and Analysis, · 2001
23. An efficient intrusion detection system based on hypergraph-genetic algorithm for parameter optimization and feature selection in support vector machine10.1016/j.knosys.2017.07.005 ↗
24. A hybrid anomaly classification with deep learning (DL) and binary algorithms (ba) as optimizer in the intrusion detection system (IDS)
25. A novel network anomaly detection model based on heterogeneous ensemble learning10.1016/j.comnet.2019.107049 ↗
26. Intrusion detection for grid and cloud computing10.1109/MITP.2009.89 ↗
27. Fuzziness based semi-supervised learning approach for intrusion detection system10.1016/j.ins.2016.04.019 ↗
28. A hypergraph and arithmetic residue-based probabilistic neural network for classification in intrusion detection systems10.1016/j.neunet.2017.01.012 ↗
29. L. Li, Y. Yu, S. Bai, Y. Hou and X. Chen, “An effective two-step intrusion detection approach based on binary classification and k-nN,” IEEE Access, vol. 6, pp. 12060–12073, 2017.10.1109/ACCESS.2017.2787719 ↗
30. Securing fog computing for internet of things applications: Challenges and solutions10.1109/COMST.2017.2762345 ↗
31. An uncertainty-managing batch relevance-based approach to network anomaly detection10.1016/j.asoc.2015.07.029 ↗
32. Securing fog-to-things environment using intrusion detection system based on ensemble learning
33. AS-Ids: Anomaly and signature based ids for the internet of things10.1007/s10922-021-09589-6 ↗
34. Deep recurrent neural network for IoT intrusion detection system10.1016/j.simpat.2019.102031 ↗
35. Identification of malicious activities in industrial internet of things based on deep learning models10.1016/j.jisa.2018.05.002 ↗
36. A detailed analysis of the KDD CUP 99 data set
37. A deep learning approach for intrusion detection using recurrent neural networks10.1109/ACCESS.2017.2762418 ↗
38. Autoencoder-based feature learning for cyber security applications
39. Deep learning approach combining sparse autoencoder with SVM for network intrusion detection10.1109/ACCESS.2018.2869577 ↗
40. K. Sadaf and J. Sultana, “Intrusion detection based on autoencoder and isolation forest in fog computing,” IEEE Access, vol. 8, pp. 167059–167068, 2020.10.1109/ACCESS.2020.3022855 ↗
41. Hybrid approach to intrusion detection in fog-based IoT environments10.1016/j.comnet.2020.107417 ↗
42. Anomaly classification using genetic algorithm-based random forest model for network attack detection
43. A novel PCA-firefly based XGBoost classification model for intrusion detection in networks using GPU10.3390/electronics9020219 ↗
44. CANintelliIDS: Detecting in-vehicle intrusion attacks on a controller area network using CNN and attention-based GRU
45. An effective feature engineering for DNN using hybrid PCA-GWO for intrusion detection in IoMT architecture10.1016/j.comcom.2020.05.048 ↗
46. SP2F: A secured privacy-preserving framework for smart agricultural unmanned aerial vehicles10.1016/j.comnet.2021.107819 ↗
47. LSTM-Based network attack detection: Performance comparison by hyper-parameter values tuning