Deep and Parallel Network-in-Network (NIN) Model for Encrypted Network Traffic Classification
DOI:
https://doi.org/10.64751/Keywords:
Encrypted Traffic Classification, Deep Learning, CNN, Network-in-Network (NIN), Tkinter GUI, Network Security, Machine Learning, Traffic Analysis, Confusion Matrix, Feature ExtractionAbstract
The exponential growth of internet usage and cloud-based services has led to a dramatic increase in encrypted network traffic. While encryption ensures privacy and security, it also introduces challenges in monitoring, managing, and classifying network traffic efficiently. Traditional methods for traffic classification, such as port-based or payload inspection, are increasingly ineffective due to widespread encryption, dynamic port allocation, and evolving network protocols. Machine learning techniques, especially deep learning models, have emerged as a powerful solution to address these challenges by automatically learning discriminative patterns from traffic features without requiring manual inspection.In this study, we propose a hybrid approach combining Convolutional Neural Networks (CNNs) and a parallel Deep Network-in-Network (NIN) model to classify encrypted network traffic into distinct categories. The system leverages statistical features extracted from packet-level data, which are preprocessed using standard scaling and label encoding techniques to convert categorical features into numerical representations. The CNN model acts as a baseline, providing a standard deep learning approach for traffic classification, whereas the NIN model introduces micro neural networks that perform local feature extraction and capture complex hierarchical patterns in the traffic data.The GUI-based implementation using Tkinter provides a user-friendly interface to upload datasets, preprocess data, train models, evaluate performance, and make predictions on new traffic data. Performance metrics, including accuracy, precision, recall, and F1-score, are calculated to assess model effectiveness. Additionally, confusion matrices visualize the classification results, enabling better interpretability.Experimental results indicate that the parallel deep NIN model outperforms the standard CNN in terms of accuracy and robustness, highlighting its capability to extract complex patterns from encrypted traffic features. The approach demonstrates significant potential in real-time network monitoring and intrusion detection systems, enabling organizations to classify encrypted traffic efficiently without compromising privacy. Furthermore, the framework is scalable and adaptable, allowing integration with new datasets and evolving network protocols.Overall, this research contributes a novel methodology for encrypted traffic classification by combining deep learning techniques with practical GUI-based implementation, providing both high performance and usability for cybersecurity applications.
Downloads
Published
Issue
Section
License

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.






