journal article·2021Open access

Robust Attack Detection Approach for IIoT Using Ensemble Classifier

Priya V, I. Sumaiya Thaseen, Thippa Reddy Gadekallu, Mohamed K. Aboudaif, Emad Abouel Nasr

Computers, Materials & Continua· Volume 66· Issue 3

Abstract

Generally, the risks associated with malicious threats are increasing for the Internet of Things (IoT) and its related applications due to dependency on the Internet and the minimal resource availability of IoT devices. Thus, anomaly-based intrusion detection models for IoT networks are vital. Distinct detection methodologies need to be developed for the Industrial Internet of Things (IIoT) network as threat detection is a significant expectation of stakeholders. Machine learning approaches are considered to be evolving techniques that learn with experience, and such approaches have resulted in superior performance in various applications, such as pattern recognition, outlier analysis, and speech recognition. Traditional techniques and tools are not adequate to secure IIoT networks due to the use of various protocols in industrial systems and restricted possibilities of upgradation. In this paper, the objective is to develop a two-phase anomaly detection model to enhance the reliability of an IIoT network. In the first phase, SVM and Naïve Bayes, are integrated using an ensemble blending technique. K-fold cross-validation is performed while training the data with different training and testing ratios to obtain optimized training and test sets. Ensemble blending uses a random forest technique to predict class labels. An Artificial Neural Network (ANN) classifier that uses the Adam optimizer to achieve better accuracy is also used for prediction. In the second phase, both the ANN and random forest results are fed to the model’s classification unit, and the highest accuracy value is considered the final result. The proposed model is tested on standard IoT attack datasets, such as WUSTL_IIOT-2018, N_BaIoT, and Bot_IoT. The highest accuracy obtained is 99%. A comparative analysis of the proposed model using state-of-the-art ensemble techniques is performed to demonstrate the superiority of the results. The results also demonstrate that the proposed model outperforms traditional techniques and thus improves the reliability of an IIoT network.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Network Security and Intrusion Detection · Smart Grid Security and Resilience · Anomaly Detection Techniques and Applications

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

References (37)

Show source-provided references
1. Industrial IoT in 5G environment towards smart manufacturing10.1016/j.jii.2018.04.001 ↗
2. Machine learning and deep learning methods for cybersecurity10.1109/ACCESS.2018.2836950 ↗
3. A deep learning approach for intrusion detection using recurrent neural networks10.1109/ACCESS.2017.2762418 ↗
4. Machine learning-based recommendation trust model for machine-to-machine communication
5. Comparison deep learning method to traditional methods using for network intrusion detection
6. Applying convolutional neural network for network intrusion detection
7. N-baiot—network-based detection of IoT botnet attacks using deep autoencoders10.1109/MPRV.2018.03367731 ↗
8. Network intrusion detection using supervised machine learning technique with feature selection
9. Machine learning techniques for intrusion detection: A comparative analysis
10. Network intrusion detection using machine learning
11. Review: Machine learning techniques applied to cybersecurity10.1007/s13042-018-00906-1 ↗
12. A novel hybrid intrusion detection method integrating anomaly detection with misuse detection10.1016/j.eswa.2013.08.066 ↗
13. A novel PCA-firefly based XGBoost classification model for intrusion detection in networks using GPU10.3390/electronics9020219 ↗
14. An effective feature engineering for DNN using hybrid PCA-GWO for intrusion detection in IoMT architecture
15. Computational system to classify cyber-crime offenses using machine learning10.3390/su12104087 ↗
16. Network intrusion detection using naive bayes
17. Implementation of network intrusion detection system using variant of decision tree algorithm
18. The Industrial Internet of Things (IIoT): An analysis framework10.1016/j.compind.2018.04.015 ↗
19. A detailed investigation and analysis of using machine learning techniques for intrusion detection10.1109/COMST.2018.2847722 ↗
20. RNN-ABC: A new swarm optimization based technique for anomaly detection10.3390/computers8030059 ↗
21. Intrusion detection using reduced-size RNN based on feature grouping10.1007/s00521-010-0487-0 ↗
22. DDoS detection and analysis in SDN-based environment using support vector machine classifier
23. Cyber threat detection based on Artificial Neural Networks using event profiles10.1109/ACCESS.2019.2953095 ↗
24. Study on implementation of machine learning methods combination for improving attacks detection accuracy on Intrusion Detection System (IDS)
25. A novel hierarchical intrusion detection system based on decision tree and rules-based models
26. A hybrid technique using binary particle swarm optimization and decision tree pruning for network intrusion detection10.1007/s10586-017-0971-8 ↗
27. Gao · IEEE Access · 2019 · 7 · 15456010.1109/ACCESS.2019.2948382 ↗
28. An efficient intrusion detection system based on feature selection and ensemble classifier
29. Deep learning approach for intelligent intrusion detection system10.1109/ACCESS.2019.2895334 ↗
30. DeepDCA: Novel network-based detection of IoT attacks using artificial immune system10.3390/app10061909 ↗
31. Intrusion detection technique by using k-means, fuzzy neural network and SVM classifiers
32. Towards the development of realistic botnet dataset in the internet of things for network forensic analytics: Bot-IoT dataset10.1016/j.future.2019.05.041 ↗
33. Azab · 2016 IEEE Trustcom/BigDataSE/ISPA · 2016 · 178810.1109/TrustCom.2016.0275 ↗
34. Mining malware to detect variants
35. A novel ensemble of hybrid intrusion detection system for detecting Internet of Things attacks10.3390/electronics8111210 ↗
36. Intrusion detection in IoT networks using deep learning algorithm10.3390/info11050279 ↗
37. Detecting internet of things attacks using distributed deep learning