Litcius/Paper detail

A Deep Learning-Based Encrypted VPN Traffic Classification Method Using Packet Block Image

Weishi Sun, Yaning Zhang, Jie Li, Chenxing Sun, Shuzhuang Zhang

2022Electronics15 citationsDOIOpen Access PDF

Abstract

Network traffic classification has great significance for network security, network management and other fields. However, in recent years, the use of VPN and TLS encryption had presented network traffic classification with new challenges. Due to the great performances of deep learning in image recognition, many solutions have focused on the deep learning-based method and achieved positive results. A traffic classification method based on deep learning is provided in this paper, where the concept of Packet Block is proposed, which is the aggregation of continuous packets in the same direction. The features of Packet Block are extracted from network traffic, and then transformed into images. Finally, convolutional neural networks are used to identify the application type of network traffic. The experiment is conducted using captured OpenVPN dataset and public ISCX-Tor dataset. The results shows that the accuracy is 97.20% in OpenVPN dataset and 93.31% in ISCX-Tor dataset, which is higher than the state-of-the-art methods. This suggests that our approach has the ability to meet the challenges of VPN and TLS encryption.

Topics & Concepts

Traffic classificationEncryptionDeep packet inspectionComputer scienceBlock (permutation group theory)Convolutional neural networkDeep learningArtificial intelligenceNetwork packetData miningNetwork securityComputer networkMachine learningMathematicsGeometryInternet Traffic Analysis and Secure E-votingNetwork Security and Intrusion DetectionDigital and Cyber Forensics
A Deep Learning-Based Encrypted VPN Traffic Classification Method Using Packet Block Image | Litcius