Mobile Traffic Classification Over VPN - Evaluating Encrypted Traffic Classification Techniques on VPN Traffic: A Comparative Study

dc.contributor.authorGhalayini, Hassan
dc.contributor.authorYifter, Nahusenay
dc.contributor.departmentChalmers tekniska högskola / Institutionen för data och informationstekniksv
dc.contributor.departmentChalmers University of Technology / Department of Computer Science and Engineeringen
dc.contributor.examinerPathan, Risat
dc.contributor.supervisorDuvignau, Romaric
dc.date.accessioned2026-02-05T09:21:28Z
dc.date.issued
dc.date.submitted
dc.description.abstractIn recent years, mobile network traffic classification has gained significant attention from network operators to better understand customer needs and allocate bandwidth based on application requirements. Research on machine learning and deep learning models has increased in popularity, as these methods enable more accurate classification while leveraging different aspects of network packets beyond just the payload. The primary goal of this thesis is to compare the performance of different state-of-theart deep learning models namely, Convolutional Neural Networks (CNNs), Recurrent Neural Networks(RNNs), and Autoencoders(AEs) through a series of experiments and to evaluate the feasibility of deploying these models for network classification for mobile traffic in VPN environments. The study focuses on network packets that are both encrypted and tunneled over Virtual Private Networks (VPN). A dataset of 50GB of VPN data is used to train, assess, and enhance analysis and training of the models. Our results indicate that CNNs effectively extract features but struggle with capturing sequential dependencies. By comparison, RNNs demonstrate greater efficiency in recognising temporal patterns and achieve higher recall rates. Autoencoders perform well for specific application classes but exhibit lower precision and recall overall. This thesis suggests further investigation into a combined approach between convolutional neural networks and recurrent neural networks to be used for traffic classification over VPNs.
dc.identifier.coursecodeDATX05
dc.identifier.urihttp://hdl.handle.net/20.500.12380/310963
dc.language.isoeng
dc.setspec.uppsokTechnology
dc.subjectTraffic Classification
dc.subjectVPN
dc.subjectCNN
dc.subjectRNN
dc.subjectAutoencoders
dc.subjectMobile Networks
dc.titleMobile Traffic Classification Over VPN - Evaluating Encrypted Traffic Classification Techniques on VPN Traffic: A Comparative Study
dc.type.degreeExamensarbete för masterexamensv
dc.type.degreeMaster's Thesisen
dc.type.uppsokH
local.programmeComputer systems and networks (MPCSN), MSc

Ladda ner

Original bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
CSE 25-177 NY.pdf
Storlek:
1.77 MB
Format:
Adobe Portable Document Format

License bundle

Visar 1 - 1 av 1
Hämtar...
Bild (thumbnail)
Namn:
license.txt
Storlek:
2.35 KB
Format:
Item-specific license agreed upon to submission
Beskrivning: