Encrypted internet traffic classification using a supervised spiking neural network

被引:11
|
作者
Rasteh, Ali [3 ]
Delpech, Florian [1 ]
Aguilar-Melchor, Carlos [1 ]
Zimmer, Romain [2 ]
Shouraki, Saeed Bagheri [3 ]
Masquelier, Timothee [2 ]
机构
[1] Univ Toulouse, Inst Super Aeronaut & Espace ISAE SUPAERO, Toulouse, France
[2] Univ Toulouse 3, CNRS, Cerco UMR 5549, Toulouse, France
[3] Sharif Univ Technol, Elect Engn Dept, Artificial Creatures Lab, Tehran, Iran
关键词
Spiking neural network; Surrogate gradient learning; Internet traffic classification; APPLICATION IDENTIFICATION; MEMORY;
D O I
10.1016/j.neucom.2022.06.055
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Internet traffic recognition is essential for access providers since it helps them define adapted priorities in order to enhance user experience, e.g., a high priority for an audio conference and a low priority for a file transfer. As internet traffic becomes increasingly encrypted, the main classic traffic recognition technique, payload inspection, is rendered ineffective. Hence this paper uses machine learning techniques looking only at packet size and time of arrival. For the first time, Spiking neural networks (SNNs), which are inspired by biological neurons, were used for this task for two reasons. Firstly, they can recognize time-related data packet features. Secondly, they can be implemented efficiently on neuromorphic hardware. Here we used a simple feedforward SNN, with only one fully connected hidden layer, and trained in a supervised manner using the new method known as Surrogate Gradient Learning. Surprisingly, such a simple SNN reached an accuracy of 95.9% on ISCX datasets, outperforming previous approaches. Besides better accuracy, there is also a significant improvement in simplicity: input size, the number of neurons, trainable parameters are all reduced by one to four orders of magnitude. Next, we analyzed the reasons for this good performance. It turns out that, beyond spatial (i.e., packet size) features, the SNN also exploits temporal ones, mainly the nearly synchronous (i.e., within a 200 ms range) arrival times of packets with specific sizes. Taken together, these results show that SNNs are an excellent fit for encrypted internet traffic classification: they can be more accurate than conventional artificial neural networks (ANN), and they could be implemented efficiently on low-power embedded systems. (C) 2022 Elsevier B.V. All rights reserved.
引用
收藏
页码:272 / 282
页数:11
相关论文
共 50 条
  • [21] Network Traffic Classification Using Supervised Learning Algorithms
    Choudhury, Mira Rani
    Muraleedharan, N.
    Acharjee, Parimal
    George, Aleena Terese
    2023 INTERNATIONAL CONFERENCE ON COMPUTER, ELECTRICAL & COMMUNICATION ENGINEERING, ICCECE, 2023,
  • [22] SAT-Net: A staggered attention network using graph neural networks for encrypted traffic classification
    Li, Zhiyuan
    Zhao, Hongyi
    Zhao, Jingyu
    Jiang, Yuqi
    Bu, Fanliang
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2025, 233
  • [23] Encrypted Network Traffic Classification Using Deep and Parallel Network-in-Network Models
    Bu, Zhiyong
    Zhou, Bin
    Cheng, Pengyu
    Zhang, Kecheng
    Ling, Zhen-Hua
    IEEE ACCESS, 2020, 8 : 132950 - 132959
  • [24] App trajectory recognition over encrypted internet traffic based on deep neural network
    Li, Ding
    Li, Wenzhong
    Wang, Xiaoliang
    Nguyen, Cam-Tu
    Lu, Sanglu
    COMPUTER NETWORKS, 2020, 179
  • [25] Supervised Associative Learning in Spiking Neural Network
    Yusoff, Nooraini
    Gruening, Andre
    ARTIFICIAL NEURAL NETWORKS-ICANN 2010, PT I, 2010, 6352 : 224 - 229
  • [26] Encrypted DNP3 Traffic Classification Using Supervised Machine Learning Algorithms
    de Toledo, Thais
    Torrisi, Nunzio
    MACHINE LEARNING AND KNOWLEDGE EXTRACTION, 2019, 1 (01): : 384 - 399
  • [27] 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
    2019 15TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2019,
  • [28] Research on internet traffic classification techniques using supervised machine learning
    Information Networking Institute, Nanjing University of Posts and Telecommunications, Nanjing 210003, China
    不详
    High Technol Letters, 2009, 4 (369-377):
  • [29] Research on internet traffic classification techniques using supervised machine learning
    李君
    High Technology Letters, 2009, 15 (04) : 369 - 377
  • [30] An Encrypted Traffic Classification Framework Based on Higher-Interaction-Graph Neural Network
    Hu, Zitong
    Qu, Bo
    Li, Xiang
    Li, Cong
    INFORMATION SECURITY AND PRIVACY, PT III, ACISP 2024, 2024, 14897 : 383 - 403