NetST: Network Encrypted Traffic Classification Based on Swin Transformer
Source abstract
Abstract
Network traffic classification is a crucial research area aimed at improving quality of service, simplifying network management, and enhancing network security. To address the growing complexity of cryptography, researchers have proposed various machine learning and deep learning approaches to tackle this challenge. However, existing mainstream methods face several general issues. On one hand, the widely used Transformer architecture exhibits high computational complexity, which negatively impacts its efficiency. On the other hand, traditional methods are often unreliable in traffic representation, frequently losing important byte information while retaining unnecessary biases. To address these problems, this paper introduces the Swin Transformer architecture into the domain of network traffic classification and proposes the NetST (Network Swin Transformer) model. This model improves the Swin Transformer to better accommodate the characteristics of network traffic, effectively addressing efficiency issues. Furthermore, this paper presents a traffic representation scheme designed to extract meaningful information from large volumes of traffic while minimizing bias. We integrate four datasets relevant to network traffic classification for our experiments, and the results demonstrate that NetST achieves a high accuracy rate while maintaining low memory usage.
Source: openalex_inverted_index · Quality: baseline
Research context
OpenAlex topics: Internet Traffic Analysis and Secure E-voting · Network Security and Intrusion Detection · Advanced Malware Detection Techniques
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
References (39)
Show source-provided references
1. FS-Net: a flow sequence network for encrypted traffic classification
2. The deep learning applications in IoT-based bio- and medical informatics: a systematic literature review10.1007/s00521-023-09366-3 ↗
3. TRQ3DNet: a 3D quasi-recurrent and transformer based network for hyperspectral image denoising10.3390/rs14184598 ↗
4. CUR transformer: a convolutional unbiased regional transformer for image denoising10.1145/3599730 ↗
5. TC-net: transformer combined with CNN for image denoising10.1007/s10489-022-03785-w ↗
6. CTRAN: CNN-transformer-based network for natural language understanding10.1016/j.engappai.2023.107013 ↗
7. Survey of transformers and towards ensemble learning using transformers for natural language processing10.1186/s40537-023-00842-0 ↗
8. A CNN based encrypted network traffic classifier
9. Classifying malware traffic using images and deep convolutional neural network10.1109/ACCESS.2024.3391022 ↗
10. Yet another traffic classifier: a masked autoencoder based traffic transformer with multi-level flow representation
11. A novel multimodal deep learning framework for encrypted traffic classification10.1109/TNET.2022.3215507 ↗
12. ET-BERT: a contextualized datagram representation with pre-training transformers for encrypted traffic classification
13. MTC: a multi-task model for encrypted network traffic classification based on transformer and 1D-CNN10.32604/iasc.2023.036701 ↗
14. Swin Transformer: hierarchical vision transformer using shifted windows
15. Fast and lean encrypted Internet traffic classification10.1016/j.comcom.2022.02.003 ↗
16. EETC: an extended encrypted traffic classification algorithm based on variant ResNet network10.1016/j.cose.2023.103175 ↗
17. Network traffic classification using convolutional neural network and ant-lion optimization10.1016/j.compeleceng.2022.108024 ↗
18. FlowPic: encrypted internet traffic classification is as easy as image recognition
19. Zhang H, Xiao X, Yu L, Li Q, Ling Z, Zhang Y, et al. One train for two tasks: an encrypted traffic classification framework using supervised contrastive learning. arXiv:2402.07501. 2024.
20. CoTNeT: contextual transformer network for encrypted traffic classification10.1016/j.eij.2024.100475 ↗
21. A novel and effective encrypted traffic classification method based on channel attention and deformable convolution10.1016/j.compeleceng.2024.109406 ↗
22. Encrypted network traffic classification with higher order graph neural network
23. Research on mobile application classification technology for unidirectional encrypted traffic
24. Homogeneous traffic identification method for encrypted mobile applications based on graph attention mechanism
25. Traffic classification based on port connection pattern
26. Identification of abnormal network traffic using support vector machine
27. A network traffic classification method using support vector machine with feature weighted-degree
28. THS-IDPC: a three-stage hierarchical sampling method based on improved density peaks clustering algorithm for encrypted malicious traffic detection10.1007/s11227-020-03372-1 ↗
29. Malware traffic detection using tamper resistant features
30. Malware traffic classification using convolutional neural network for representation learning
31. End-to-end encrypted traffic classification with one-dimensional convolution neural networks
32. Sessionvideo: a novel approach for encrypted traffic classification via 3D-CNN model
33. App-net: a hybrid neural network for encrypted mobile traffic classification
34. Traffic classification based on CNN-LSTM hybrid network
35. Network traffic classification based on LSTM + CNN and attention mechanism
36. Wu · 3D imaging—multidimensional signal processing and deep learning · 2023 · 24910.1007/978-981-99-1145-5_24 ↗
37. CTCRNN: a hybrid CNN-BiLSTM based classification method for industrial IoT encrypted traffic based on spatiotemporal features
38. Deep packet: a novel approach for encrypted traffic classification using deep learning10.1007/s00500-019-04030-2 ↗
39. Image-based encrypted traffic classification with convolution neural networks