KeyClass: Efficient keyword matching for network traffic classification

被引:10
|
作者
Hubballi, Neminath [1 ]
Khandait, Pratibha [1 ]
机构
[1] Indian Inst Technol Indore, Dept Comp Sci & Engn, Indore, Madhya Pradesh, India
关键词
Network traffic classification; Deep Packet Inspection; Efficient keyword matching;
D O I
10.1016/j.comcom.2021.12.021
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Network traffic classification is required for a range of network management activities like meeting the Quality of Service demands of applications and security monitoring. Deep Packet Inspection (DPI) based methods achieve better classification accuracy compared to other techniques. However, DPI is computationally demanding and requires searching patterns in the payload. Methods found in the literature suffer from performance issues as they perform multiple scans of payload. In this paper, we describe KeyClass, which is a DPI based traffic classifier and can classify network flows with single scan of payload using keyword based signatures. KeyClass achieves performance gains (speed of classification) with a combination of two things. It quickly identifies potential application(s) by scanning few initial bytes of payload and optimize the number of character comparisons while searching remaining keywords of potential application(s). In order to identify potential applications, it uses a finite state machine constructed with first keyword of every application using classic Aho-Corasick multi-pattern matching algorithm. KeyClass has an application specific signature which is generated with the remaining set of keywords of an application. By skipping portions of payload from inspection, coupled with an efficient string matching algorithm, it practically achieves sub-linear search complexity. We evaluate the classification and execution performance of KeyClass with experiments using two large datasets containing 173619 and 885405 network flows and report that it has a good average classification accuracy of approximate to 98%. In our evaluation, KeyClass is found to be 3.79 times faster than state of the art methods.
引用
收藏
页码:79 / 91
页数:13
相关论文
共 50 条
  • [1] Efficient Keyword Matching for Deep Packet Inspection based Network Traffic Classification
    Khandait, Pratibha
    Hubballi, Neminath
    Mazumdar, Bodhisatwa
    2020 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2020,
  • [2] HClass: Fast hybrid network traffic classification with bit and keyword level signatures
    Khandait, Pratibha
    Hubballi, Neminath
    JOURNAL OF HIGH SPEED NETWORKS, 2024, 30 (04) : 517 - 533
  • [3] Data Augmentation-Based Enhancement for Efficient Network Traffic Classification
    Shin, Chang-Yui
    Choi, Yang-Seo
    Kim, Myung-Sup
    IEEE ACCESS, 2025, 13 : 6006 - 6028
  • [4] An Efficient Fuzzy Controller Based Technique for Network Traffic Classification to Improve QoS
    Chaudhary, Ajay
    Misra, Manoj
    Sardana, Anjali
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON SECURITY OF INFORMATION AND NETWORKS, 2012, : 95 - 102
  • [5] Robust network traffic identification with graph matching
    Li, Wenhao
    Zhang, Xiao-Yu
    Bao, Huaifeng
    Wang, Qiang
    Li, Zhaoxuan
    COMPUTER NETWORKS, 2022, 218
  • [6] Enhancing The Performance of Network Traffic Classification Methods Using Efficient Feature Selection Models
    Alam, Farzana
    Kashef, Rasha
    Jaseemuddin, Muhammad
    2021 15TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON 2021), 2021,
  • [7] Multitask Learning for Network Traffic Classification
    Rezaei, Shahbaz
    Liu, Xin
    2020 29TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN 2020), 2020,
  • [8] A Network Traffic Classification Framework for ISPs
    Fan Quanrun
    Pan Feng
    2010 INTERNATIONAL CONFERENCE ON INFORMATION, ELECTRONIC AND COMPUTER SCIENCE, VOLS 1-3, 2010, : 776 - +
  • [9] Efficient regular expression matching over compressed traffic
    Sun, Xiuwen
    Li, Hao
    Zhao, Dan
    Lu, Xingxing
    Peng, Zheng
    Hu, Chengchen
    COMPUTER NETWORKS, 2020, 168 (168)
  • [10] MTT: an efficient model for encrypted network traffic classification using multi-task transformer
    Weiping Zheng
    Jianhao Zhong
    Qizhi Zhang
    Gansen Zhao
    Applied Intelligence, 2022, 52 : 10741 - 10756