IEEE Transactions on Network and Service Management · 2022 · 103 citations · 23 references
ComputingComputer ScienceData ScienceComputer SecurityMachine LearningNetwork SecurityDeep LearningGraph-based LearningNetwork EncryptionNetwork FlowsNetwork Traffic AnalysisTraffic Flow TheoryConvolutional Neural NetworksEncrypted Traffic AnalysisGraph Neural NetworksMachine Learning For Traffic AnalysisRecurrent Neural NetworksTraffic AnalysisTraffic ClassificationTraffic Feature Extraction
Classifying encrypted traffic from emerging applications is important but challenging as many conventional traffic classification approaches are ineffective, thus calling for novel methods for identifying encrypted network flows. Recent machine learning and deep learning-based approaches are severely limited by their feature selection and inherent neural network architecture. More importantly, they overlook the opportunity to capture latent information in the temporal dimension of packets. As network data by nature are of non-Euclidean distance space and carry abundant chronological and temporal relations, we are inspired to utilize geometric deep learning that simultaneously takes into account packet raw bytes, metadata and packet relations for classifying encrypted network traffic. Our proposed graph neural network (GNN) model outperforms the two reference methods, convolutional neural networks (CNN) and recurrent neural networks (RNN) quantitatively as indicated by three metrics: sensitivity, precision and F1 score.
23
Dropout: a simple way to prevent neural networks from overfitting
Nitish Srivastava, Geoffrey E. Hinton, Alex Krizhevsky et al. · 2014 · 34.3K citations
End-to-end encrypted traffic classification with one-dimensional convolution neural networks
Wei Wang, Ming Zhu, Jinlin Wang et al. · 2017 · 857 citations