An Encrypted Traffic Classification Method Combining Graph Convolutional Network and Autoencoder

被引:24
|
作者
Sun, Boyu [1 ]
Yang, Wenyuan [1 ]
Yan, Mengqi [1 ]
Wu, Dehao [1 ]
Zhu, Yuesheng [1 ]
Bai, Zhiqiang [1 ]
机构
[1] Peking Univ, Sch Elect & Comp Engn, Shenzhen, Peoples R China
关键词
Encrypted Traffic Classification; K-Nearest Neighbor Graph; Graph Convolutional Network; Autoencoder;
D O I
10.1109/IPCCC50635.2020.9391542
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The increase in the source and size of encrypted network traffic brings significant challenges for network traffic analysis. The challenging problem in the encrypted traffic classification field is obtaining high classification accuracy with small number of labeled samples. To solve this problem, we propose a novel encryption traffic classification method that learns the feature representation from the traffic structure and the traffic flow data in this paper. We construct a K-Nearest Neighbor (KNN) traffic graph to represent the structure of traffic data, which contains more similarity information about the traffic. We utilize a two-layer Graph Convolutional Network (GCN) architecture for flows feature extraction and encrypted traffic classification. We further use the autoencoder to learn the representation of the flow data itself and integrate it into the GCN-learned representation to form a more complete feature representation. The proposed method leverages the benefits of the GCN and the autoencoder, which can obtain higher classification performance with only very few labeled data. The experimental results on two public datasets demonstrate that our method achieves impressive results compared to the state-of-the-art competitors.
引用
收藏
页数:8
相关论文
共 50 条
  • [21] AEGCN: An Autoencoder-Constrained Graph Convolutional Network
    Ma, Mingyuan
    Na, Sen
    Wang, Hongyu
    NEUROCOMPUTING, 2021, 432 : 21 - 31
  • [22] A Partial Discharge Pattern Recognition Method Combining Graph Signal and Graph Convolutional Network
    Zhang Y.
    Zhu Y.
    Zhongguo Dianji Gongcheng Xuebao/Proceedings of the Chinese Society of Electrical Engineering, 2021, 41 (18): : 6472 - 6480
  • [23] 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
    COMPUTERS & SECURITY, 2023, 135
  • [24] Graph autoencoder with mirror temporal convolutional networks for traffic anomaly detection
    Ren, Zhiyu
    Li, Xiaojie
    Peng, Jing
    Chen, Ken
    Tan, Qushan
    Wu, Xi
    Shi, Canghong
    SCIENTIFIC REPORTS, 2024, 14 (01):
  • [25] A Network Traffic Classification Method Based on Graph Convolution and LSTM
    Pan, Yang
    Zhang, Xiao
    Jiang, Hui
    Li, Cong
    IEEE ACCESS, 2021, 9 (09): : 158261 - 158272
  • [26] A Mobile Application-Classifying Method Based on a Graph Attention Network from Encrypted Network Traffic
    Xu, Guoliang
    Xu, Ming
    Chen, Yunzhi
    Zhao, Jiaqi
    ELECTRONICS, 2023, 12 (10)
  • [27] Traffic Sign Classification with a Convolutional Network
    Staravoitau A.
    Pattern Recognition and Image Analysis, 2018, 28 (1) : 155 - 162
  • [28] Encrypted Traffic Classification with a Convolutional Long Short-Term Memory Neural Network<bold> </bold>
    Zou, Zhuang
    Ge, Jingguo
    Zheng, Hongbo
    Wu, Yulei
    Han, Chunjing
    Yao, Zhongjiang
    IEEE 20TH INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS / IEEE 16TH INTERNATIONAL CONFERENCE ON SMART CITY / IEEE 4TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND SYSTEMS (HPCC/SMARTCITY/DSS), 2018, : 329 - 334
  • [29] CoTNeT: Contextual transformer network for encrypted traffic classification
    Huang, Hong
    Lu, Ye
    Zhou, Shaohua
    Zhang, Xingxing
    Li, Ze
    EGYPTIAN INFORMATICS JOURNAL, 2024, 26
  • [30] Encrypted Network Traffic Classification: A data driven approach
    Zhang, Zhongkai
    Liu, Lei
    Lu, Xudong
    Yan, Zhongmin
    Li, Hui
    2020 IEEE INTL SYMP ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, INTL CONF ON BIG DATA & CLOUD COMPUTING, INTL SYMP SOCIAL COMPUTING & NETWORKING, INTL CONF ON SUSTAINABLE COMPUTING & COMMUNICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2020), 2020, : 706 - 712