EC-GCN: A encrypted traffic classification framework based on multi-scale graph convolution networks

被引:10
|
作者
Diao, Zulong [1 ,2 ]
Xie, Gaogang [3 ]
Wang, Xin [6 ]
Ren, Rui [1 ,2 ,4 ]
Meng, Xuying [1 ,2 ]
Zhang, Guangxing [1 ]
Xie, Kun [5 ]
Qiao, Mingyu [1 ]
机构
[1] Chinese Acad Sci, CAS, ICT, Beijing, Peoples R China
[2] Purple Mt Labs, Nanjing, Peoples R China
[3] Chinese Acad Sci, CAS, CNIC, Beijing, Peoples R China
[4] Univ Chinese Acad Sci, Beijing, Peoples R China
[5] Hunan Univ, Comp Sci & Elect Engn, Changsha, Peoples R China
[6] SUNY Stony Brook, Elect & Comp Engn, Stony Brook, NY USA
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Encrypted traffic classification; Graph neural networks; Packet sequence learning;
D O I
10.1016/j.comnet.2023.109614
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The sharp increase in encrypted traffic brings a huge challenge to traditional traffic classification methods. Combining deep learning with time series analysis techniques is a recent trend in solving this problem. Most of these approaches only capture the temporal correlation within a flow. The accuracy and robustness are unsatisfactory, especially in an unstable network environment with high packet loss and reordering. How to learn a representation with a strong generalization ability for each encrypted traffic flow remains a key challenge. Our detailed analysis indicates that there is a graph with particular local structures corresponding to each type of encrypted traffic flow. Inspired by this observation, we propose a novel deep learning framework called EC-GCN to classify encrypted traffic flows based on multi-scale graph convolutional neural networks. We first provide a novel lightweight layer that only relies on the metadata and encodes each encrypted traffic flow into graph representations. So that our framework can be independent of different encryption protocols. Then we design a novel graph pooling and structure learning layer to dynamically extract the multi-graph representations and improve the capabilities to adapt to complex network environments. EC-GCN is an end-to-end classification model that learns representative spatial-temporal traffic features hidden in a traffic time series and then classifies them in a unified framework. Our comprehensive experiments on three real-world datasets indicate that EC-GCN can achieve up to 5%-20% accuracy improvement and outperforms state-of-the-art methods.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] N-GCN: Multi-scale Graph Convolution for Semi-supervised Node Classification
    Abu-El-Haija, Sami
    Kapoor, Amol
    Perozzi, Bryan
    Lee, Joonseok
    [J]. 35TH UNCERTAINTY IN ARTIFICIAL INTELLIGENCE CONFERENCE (UAI 2019), 2020, 115 : 841 - 851
  • [2] MSR-GCN: Multi-Scale Residual Graph Convolution Networks for Human Motion Prediction
    Dang, Lingwei
    Nie, Yongwei
    Long, Chengjiang
    Zhang, Qing
    Li, Guiqing
    [J]. 2021 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION (ICCV 2021), 2021, : 11447 - 11456
  • [3] MD-GCN: A Multi-Scale Temporal Dual Graph Convolution Network for Traffic Flow Prediction
    Huang, Xiaohui
    Wang, Junyang
    Lan, Yuanchun
    Jiang, Chaojie
    Yuan, Xinhua
    [J]. SENSORS, 2023, 23 (02)
  • [4] Multi-Scale Convolution Multi-Graph Attention Neural Networks for Traffic Flow Forecasting
    Zhao, Zihao
    Jia, Yuxiang
    Zhang, Zhihong
    [J]. 2024 16TH INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND COMPUTING, ICMLC 2024, 2024, : 176 - 184
  • [5] Multi-Scale Convolution Multi-Graph Attention Neural Networks for Traffic Flow Forecasting
    Zhengzhou University, Henan, Zhengzhou, China
    [J]. ACM Int. Conf. Proc. Ser., (176-184):
  • [6] TGPrint: Attack fingerprint classification on encrypted network traffic based graph convolution attention networks
    Wang, Leiqi
    Ma, Xiu
    Li, Ning
    Lv, Qiujian
    Wang, Yan
    Huang, Weiqing
    Chen, Haiyan
    [J]. COMPUTERS & SECURITY, 2023, 135
  • [7] Monocular Depth Estimation Based on Multi-Scale Graph Convolution Networks
    Fu, Junwei
    Liang, Jun
    Wang, Ziyang
    [J]. IEEE ACCESS, 2020, 8 : 997 - 1009
  • [8] Encrypted Traffic Classification Based on Text Convolution Neural Networks
    Song, Mingze
    Ran, Jing
    Li, Shulan
    [J]. PROCEEDINGS OF 2019 IEEE 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT 2019), 2019, : 432 - 436
  • [9] Hyperspectral image classification with multi-scale graph convolution network
    Zhao, Wenzhi
    Wu, Dinghui
    Liu, Yuanlin
    [J]. INTERNATIONAL JOURNAL OF REMOTE SENSING, 2021, 42 (21) : 8380 - 8397
  • [10] Fine-grained classification based on multi-scale pyramid convolution networks
    Wang, Gaihua
    Cheng, Lei
    Lin, Jinheng
    Dai, Yingying
    Zhang, Tianlun
    [J]. PLOS ONE, 2021, 16 (07):