Encrypted Traffic Classification at Line Rate in Programmable Switches with Machine Learning

被引:0
|
作者
Akem, Aristide Tanyi-Jong [1 ,2 ]
Fraysse, Guillaume [3 ]
Fiore, Marco [1 ]
机构
[1] IMDEA Networks Inst, Madrid, Spain
[2] Univ Carlos III Madrid, Madrid, Spain
[3] Orange Innovat Networks, Paris, France
关键词
Encrypted traffic classification; machine learning; programmable switch; P4; random forest;
D O I
10.1109/NOMS59830.2024.10575394
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Encrypted Traffic Classification (ETC) has become an important area of research with Machine Learning (ML) methods being the state-of-the-art. However, most existing solutions either rely on offline ETC based on collected network data or on online ETC with models running in the control plane of Software-Defined Networks (SDN), all of which do not run at line rate and would not meet latency requirements of time-sensitive applications in modern networks. This work leverages recent advances in data plane programmability to achieve real-time ETC in programmable switches at line rate, with high throughput and low latency. The proposed solution comprises (i) an ETC-aware Random Forest (RF) modelling process where only features based on packet size and packet arrival times are used, and (ii) an encoding of the trained RF model into production-grade P4-programmable switches. The performance of the proposed in-switch ETC framework is evaluated using 3 encrypted traffic datasets with experiments in a real-world testbed with Intel Tofino switches, in the presence of background traffic at 40 Gbps. Results show how the solution achieves high classification accuracy of up to 95%, with sub-microsecond delay, while consuming on average less than 10% of total available switch hardware resources.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] 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)
  • [2] Encrypted Network Traffic Analysis and Classification Utilizing Machine Learning
    Alwhbi, Ibrahim A.
    Zou, Cliff C.
    Alharbi, Reem N.
    [J]. SENSORS, 2024, 24 (11)
  • [3] A Framework & System for Classification of Encrypted Network Traffic using Machine Learning
    Seddigh, Nabil
    Nandy, Biswajit
    Bennett, Don
    Ren, Yonglin
    Dolgikh, Serge
    Zeidler, Colin
    Knoetze, Juhandre
    Muthyala, Naveen Sai
    [J]. 2019 15TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2019,
  • [4] A new classification method for encrypted internet traffic using machine learning
    Ugurlu, Mesut
    Dogru, Ibrahim Alper
    Arslan, Recep Sinan
    [J]. TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2021, 29 (05) : 2450 - 2468
  • [5] Machine Learning Models for Network Traffic Classification in Programmable Logic
    Jacobson, Brendan
    Conger, Denver
    Petersen, Bryton
    Anderson, Matthew
    Sgambati, Matthew
    [J]. 2022 IEEE INTERNATIONAL SYMPOSIUM ON TECHNOLOGIES FOR HOMELAND SECURITY (HST), 2022,
  • [6] Research on QoS Classification of Network Encrypted Traffic Behavior Based on Machine Learning
    Huang, Yung-Fa
    Lin, Chuan-Bi
    Chung, Chien-Min
    Chen, Ching-Mu
    [J]. ELECTRONICS, 2021, 10 (12)
  • [7] Detecting Encrypted Traffic: A Machine Learning Approach
    Cha, Seunghun
    Kim, Hyoungshick
    [J]. INFORMATION SECURITY APPLICATIONS, WISA 2016, 2017, 10144 : 54 - 65
  • [8] Deep Learning for Encrypted Traffic Classification: An Overview
    Rezaei, Shahbaz
    Liu, Xin
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2019, 57 (05) : 76 - 81
  • [9] Incremental Learning for Mobile Encrypted Traffic Classification
    Chen, Yige
    Zang, Tianning
    Zhang, Yongzheng
    Zhou, Yuan
    Ouyang, Linshu
    Yang, Peng
    [J]. IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC 2021), 2021,
  • [10] HyperClassifier: Accurate, Extensible and Scalable Traffic Classification with Programmable Switches
    Xu, Yichi
    Li, Guanyu
    Cao, Jiamin
    Zhang, Menghao
    Liu, Ying
    Xu, Mingwei
    [J]. ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 1886 - 1892