Explaining Deep Learning Models for Per-packet Encrypted Network Traffic Classification

被引:1
|
作者
Garcia, Luis [1 ]
Bartlett, Genevieve [1 ]
Ravi, Srivatsan [1 ]
Ibrahim, Harun [1 ]
Hardaker, Wes [1 ]
Kline, Erik [1 ]
机构
[1] Univ Southern Calif, Informat Sci Inst, Marina Del Rey, CA 90089 USA
关键词
Encrypted Network Traffic Classification; Interpretable Machine Learning;
D O I
10.1109/MN55117.2022.9887744
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Machine learning is increasingly applied to network traffic analysis to aid in tasks such as quality of service management, trend monitoring, and security. Recent advances in deep learning have enabled not only the classification of encrypted transits, but classification on a per-packet level. Endto-end deep learning models are becoming increasingly ubiquitous given their ease of use, i.e., developers do not need to engineer features, and their apparent versatility. However, deep learning entails black-box models that hinder the capability to debug and explain classifications. Moreover, the computational complexity of deep learning can incur unnecessary latency, which is problematic for real-time classification needs. In this paper, we propose a methodology to interpret black-box, deep learning-based encrypted network traffic classification models, with an attempt to understand the dominant features a classifier is focusing on for a given task. We evaluate our approach on stateof-the-art deep learning classification techniques for encrypted per-packet classification and demonstrate how interpretability can be used to debug and improve the training pipeline while significantly reducing the size of the deep learning model. We propose future directions toward optimizing model performance while maintaining explainability.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Deep packet: a novel approach for encrypted traffic classification using deep learning
    Lotfollahi, Mohammad
    Siavoshani, Mahdi Jafari
    Zade, Ramin Shirali Hossein
    Saberian, Mohammdsadegh
    [J]. SOFT COMPUTING, 2020, 24 (03) : 1999 - 2012
  • [2] Deep packet: a novel approach for encrypted traffic classification using deep learning
    Mohammad Lotfollahi
    Mahdi Jafari Siavoshani
    Ramin Shirali Hossein Zade
    Mohammdsadegh Saberian
    [J]. Soft Computing, 2020, 24 : 1999 - 2012
  • [3] Encrypted Network Traffic Classification Using Deep and Parallel Network-in-Network Models
    Bu, Zhiyong
    Zhou, Bin
    Cheng, Pengyu
    Zhang, Kecheng
    Ling, Zhen-Hua
    [J]. IEEE ACCESS, 2020, 8 : 132950 - 132959
  • [4] Deep Learning for Encrypted Traffic Classification: An Overview
    Rezaei, Shahbaz
    Liu, Xin
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2019, 57 (05) : 76 - 81
  • [5] Encrypted Network Traffic Classification and Resource Allocation with Deep Learning in Software Defined Network
    Setiawan, Roy
    Ganga, Ramakoteswara Rao
    Velayutham, Priya
    Thangavel, Kumaravel
    Sharma, Dilip Kumar
    Rajan, Regin
    Krishnamoorthy, Sujatha
    Sengan, Sudhakar
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2022, 127 (01) : 749 - 765
  • [6] Encrypted Network Traffic Classification and Resource Allocation with Deep Learning in Software Defined Network
    Roy Setiawan
    Ramakoteswara Rao Ganga
    Priya Velayutham
    Kumaravel Thangavel
    Dilip Kumar Sharma
    Regin Rajan
    Sujatha Krishnamoorthy
    Sudhakar Sengan
    [J]. Wireless Personal Communications, 2022, 127 : 749 - 765
  • [7] Packet-based Network Traffic Classification Using Deep Learning
    Lim, Hyun-Kyo
    Kim, Ju-Bong
    Heo, Joo-Seong
    Kim, Kwihoon
    Hong, Yong-Geun
    Han, Youn-Hee
    [J]. 2019 1ST INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE IN INFORMATION AND COMMUNICATION (ICAIIC 2019), 2019, : 46 - 51
  • [8] Mobile Encrypted Traffic Classification Using Deep Learning
    Aceto, Giuseppe
    Ciuonzo, Domenico
    Montieri, Antonio
    Pescape, Antonio
    [J]. 2018 NETWORK TRAFFIC MEASUREMENT AND ANALYSIS CONFERENCE (TMA), 2018,
  • [9] A Deep Learning-Based Encrypted VPN Traffic Classification Method Using Packet Block Image
    Sun, Weishi
    Zhang, Yaning
    Li, Jie
    Sun, Chenxing
    Zhang, Shuzhuang
    [J]. ELECTRONICS, 2023, 12 (01)
  • [10] Encrypted network traffic classification based on machine learning
    Elmaghraby, Reham T.
    Aziem, Nada M. Abdel
    Sobh, Mohammed A.
    Bahaa-Eldin, Ayman M.
    [J]. AIN SHAMS ENGINEERING JOURNAL, 2024, 15 (02)