journal article·2022Open access

An Optimized and Hybrid Framework for Image Processing Based Network Intrusion Detection System

Murtaza Ahmed Siddiqi, Wooguil Pak

Computers, Materials & Continua· Volume 73· Issue 2

Abstract

The network infrastructure has evolved rapidly due to the ever-increasing volume of users and data. The massive number of online devices and users has forced the network to transform and facilitate the operational necessities of consumers. Among these necessities, network security is of prime significance. Network intrusion detection systems (NIDS) are among the most suitable approaches to detect anomalies and assaults on a network. However, keeping up with the network security requirements is quite challenging due to the constant mutation in attack patterns by the intruders. This paper presents an effective and prevalent framework for NIDS by merging image processing with convolution neural networks (CNN). The proposed framework first converts non-image data from network traffic into images and then further enhances those images by using the Gabor filter. The images are then classified using a CNN classifier. To assess the efficacy of the recommended method, four benchmark datasets i.e., CSE-CIC-IDS2018, CIC-IDS-2017, ISCX-IDS 2012, and NSL-KDD were used. The proposed approach showed higher precision in contrast with the recent work on the mentioned datasets. Further, the proposed method is compared with the recent well-known image processing methods for NIDS.
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 (63)

Show source-provided references
1. CISCO, “Cisco annual internet report (2018–2023) white paper,” (Accessed 12 Jan 2022), 2020. [Online]. Available: https://www.cisco.com/c/en/us/solutions/collateral/executive-perspectives/annual-internet-report/white-paper-c11-741490.html.
2. A comprehensive review study of cyber-attacks and cyber security: Emerging trends and recent developments
3. Critical analysis on advanced persistent threats10.5120/ijca2016909784 ↗
4. L. Feiner, “Google, Microsoft plan to spend billions on cybersecurity after meeting with Biden, CNBC,” (Accessed 12 Jan 2022), 2021. [Online]. Available: https://www.cnbc.com/2021/08/25/google-microsoft-plan-to-spend-billions-on-cybersecurity-after-meeting-with-biden.html.
5. M. Bristow, “A SANS 2021 survey: OT/ICS Cybersecurity,” (Accessed 20 Feb 2022), 2021. [Online]. Available: https://www.sans.org/white-papers/SANS-2021-Survey-OTICS-Cybersecurity/.
6. Research trends in network-based intrusion detection systems: A review10.1109/ACCESS.2021.3129775 ↗
7. An agile approach to identify single and hybrid normalization for enhancing machine learning based network intrusion detection10.1109/ACCESS.2021.3118361 ↗
8. Network intrusion detection system using deep learning10.1016/j.procs.2021.05.025 ↗
9. Optimizing filter-based feature selection method flow for intrusion detection system10.3390/electronics9122114 ↗
10. Efficient filter based feature selection flow for intrusion detection system
11. M. Chatterjee, “Top 20 applications of deep learning in 2022 across industries, Great Learning,” (Accessed 13 Jan 2022), 2019. [Online]. Available: https://www.mygreatlearning.com/blog/deep-learning-applications/.
12. A novel approach for network intrusion detection using multistage deep learning image recognition10.3390/electronics10151854 ↗
13. Artificial neural networking (ANN) analysis for heat and entropy generation in flow of non-Newtonian fluid between two rotating disks
14. A multi-feature learning model with enhanced local attention for vehicle re-identification10.32604/cmc.2021.021627 ↗
15. Numerical solution of traveling waves in chemical kinetics: Time-fractional fishers equations
16. Design of network cascade structure for image super-resolution10.32604/jnm.2021.018383 ↗
17. Video data compression by progressive iterative approximation10.9781/ijimai.2020.12.002 ↗
18. A survey of convolutional neural networks: Analysis, applications, and prospects10.1109/TNNLS.2021.3132836 ↗
19. Efficient deep neural networks for classification of COVID-19 based on CT images: Virtualization via software defined radio10.1016/j.comcom.2021.06.011 ↗
20. Genetic convolutional neural network for intrusion detection systems10.1016/j.future.2020.07.042 ↗
21. Nearest cluster-based intrusion detection through convolutional neural networks10.1016/j.knosys.2021.106798 ↗
22. A survey of neural networks usage for intrusion detection systems10.1007/s12652-020-02014-x ↗
23. A novel intrusion detection model for a massive network using convolutional neural networks10.1109/ACCESS.2018.2868993 ↗
24. A novel network intrusion detection algorithm based on fast fourier transformation
25. A spectrogram image-based network anomaly detection system using deep convolutional neural network10.1109/ACCESS.2021.3088149 ↗
26. SpectralDefense: Detecting adversarial attacks on CNNs in the fourier domain
27. Enhancing intrusion detection with feature selection and neural network10.1002/int.22397 ↗
28. DeepInsight: A methodology to transform a non-image data to an image for convolution neural network architecture
29. A gabor filter-based protocol for automated image-based building detection10.3390/buildings11070302 ↗
30. 3D-gabor inspired multiview active learning for spectral-spatial hyperspectral image classification10.3390/rs10071070 ↗
31. A. Shah, “Through the eyes of gabor filter, Medium,” Accessed 18 Jan 2022, 2018. [Online]. Available: https://medium.com/@anuj_shah/through-the-eyes-of-gabor-filter-17d1fdb3ac97.
32. Machine learning and deep learning methods for intrusion detection systems: A survey10.3390/app9204396 ↗
33. An effective convolutional neural network based on smote and gaussian mixture model for intrusion detection in imbalanced dataset10.1016/j.comnet.2020.107315 ↗
34. A deep learning approach to network intrusion detection10.1109/TETCI.2017.2772792 ↗
35. Distributed abnormal behavior detection approach based on deep belief network and ensemble SVM using spark10.1109/ACCESS.2018.2875045 ↗
36. An intrusion detection system using a deep neural network with gated recurrent units10.1109/ACCESS.2018.2867564 ↗
37. Network intrusion detection based on supervised adversarial variational auto-encoder with regularization10.1109/ACCESS.2020.2977007 ↗
38. An optimization method for intrusion detection classification model based on deep belief network10.1109/ACCESS.2019.2925828 ↗
39. CNID: Research of network intrusion detection based on convolutional neural network
40. CNN-based network intrusion detection against denial-of-service attacks10.3390/electronics9060916 ↗
41. A. Sharma, “List of published tools, ALOK AI LAB,” (Accessed 26 Jan 2022), 2017. [Online]. Available: http://www.alok-ai-lab.com/tools.php.
42. Bovik · Handbook of Image and Video Processing · 2005 · 9910.1016/B978-012119792-6/50070-X ↗
43. Gupta · Nature-Inspired Computation and Swarm Intelligence · 2020 · 17910.1016/B978-0-12-819714-1.00022-1 ↗
44. Toward generating a new intrusion detection dataset and intrusion traffic characterization
45. CICIDS-2017 dataset feature analysis with information gain for anomaly detection10.1109/ACCESS.2020.3009843 ↗
46. Toward developing a systematic approach to generate benchmark datasets for intrusion detection10.1016/j.cose.2011.12.012 ↗
47. A detailed analysis of the KDD CUP 99 data set
48. D. Yadav, “Categorical encoding using label-encoding and one-hot-encoder, Towards Data Science,” (Accessed 27 April 2021), 2019. [Online]. Available: https://towardsdatascience.com/categorical-encoding-using-label-encoding-and-one-hot-encoder-911ef77fb5bd.
49. R. A. A. Viadinugroho, “Imbalanced classification in python: smote-enn method, Towards Data Science,” (Accessed 28 Jan 2022), 2021. [Online]. Available: https://towardsdatascience.com/imbalanced-classification-in-python-smote-enn-method-db5db06b8d50.
50. Feature reduction and classification of hyperspectral image based on multiple kernel PCA and deep learning
51. Using KPCA feature selection and fusion for intrusion detection
52. H. Sikchi, “Convex hulls: Explained, Medium,” (Accessed 1 Feb 2022), 2017. [Online]. Available: https://medium.com/ @harshitsikchi/convex-hulls-explained-baab662c4e94.
53. D. A. Sharma, “Applying CNN to non-image data by deepInsight method,” (Accessed 19 April 2022), 2020. [Online]. Available: https://www.matlabexpo.com/jp/2020/proceedings.html.
54. Texture features based on fourier transform and gabor filters: An empirical comparison
55. A. Rehman, “Basic operations on images,” (Accessed 5 Feb 2022), 2016. [Online]. Available: https://opencv24-python-tutorials.readthedocs.io/en/latest/py_tutorials/py_core/py_basic_ops/py_basic_ops.html.
56. Review of deep learning: Concepts, cnn architectures, challenges, applications, future directions10.1186/s40537-021-00444-8 ↗
57. S. Eksi, “Gabor filter, Kaggle,” (Accessed 5 Feb 2022), 2021. [Online]. Available: https://www.kaggle.com/sameteki/gabor-filter.
58. Sanjay, “Python opencv-filter2D() function, Geeks for Geeks,” (Accessed 5 Feb 2022), 2021. [Online]. Available: https://www. geeksforgeeks.org/python-opencv-filter2d-function/.
59. K. Pykes, “Cohen’s kappa: Understanding cohen’s kappa coefficient, Towards Data Science,” (Accessed 29 April 2021), 2020. [Online]. Available: https://towardsdatascience.com/cohens-kappa-9786ceceab58.
60. Tan · Encyclopedia of Database Systems · 2016 · 1
61. Accurate and efficient computation of gabor features in real-time applications
62. Complexity-aware gabor filter bank architecture using principal component analysis10.1007/s11265-017-1246-6 ↗
63. A note on advantages of the fuzzy gabor filter in object and text detection10.3390/sym13040678 ↗