Efficient Keyword Matching for Deep Packet Inspection based Network Traffic Classification

被引:0
|
作者
Khandait, Pratibha [1 ]
Hubballi, Neminath [1 ]
Mazumdar, Bodhisatwa [1 ]
机构
[1] Indian Inst Technol Indore, Discipline Comp Sci & Engn, Indore, Madhya Pradesh, India
关键词
Network Traffic Classification; Deep Packet Inspection; String Matching; State Transition Machine;
D O I
10.1109/comsnets48256.2020.9027353
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network traffic classification has a range of applications in network management including QoS and security monitoring. Deep Packet Inspection (DPI) is one of the effective method used for traffic classification. DPI is computationally expensive operation involving string matching between payload and application signatures. Existing traffic classification techniques perform multiple scans of payload to classify the application flows - first scan to extract the words and the second scan to match the words with application signatures. In this paper we propose an approach which can classify network flows with single scan of flow payloads using a heuristic method to achieve a sub-linear search complexity. The idea is to scan few initial bytes of payload and determine potential application signature(s) for subsequent signature matching. We perform experiments with a large dataset containing 171873 network flows and show that it has a good classification accuracy of 98%.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] KeyClass: Efficient keyword matching for network traffic classification
    Hubballi, Neminath
    Khandait, Pratibha
    [J]. COMPUTER COMMUNICATIONS, 2022, 185 : 79 - 91
  • [2] Pattern Matching of Packet Payload for Network Traffic Classification
    Choi, Kwangjin
    Choi, Jun Kyun
    [J]. 2006 THE JOINT INTERNATIONAL CONFERENCE ON OPTICAL INTERNET (COIN) AND NEXT GENERATION NETWORK (NGNCON), 2006, : 394 - 396
  • [3] Research on Network Traffic Identification based on Machine Learning and Deep Packet Inspection
    Yang, Bowen
    Liu, Dong
    [J]. PROCEEDINGS OF 2019 IEEE 3RD INFORMATION TECHNOLOGY, NETWORKING, ELECTRONIC AND AUTOMATION CONTROL CONFERENCE (ITNEC 2019), 2019, : 1887 - 1891
  • [4] Space efficient deep packet inspection of compressed web traffic
    Afek, Yehuda
    Bremler-Barr, Anat
    Koral, Yaron
    [J]. COMPUTER COMMUNICATIONS, 2012, 35 (07) : 810 - 819
  • [5] 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
  • [6] Network Packet Filtering and Deep Packet Inspection Hybrid Mechanism for IDS Early Packet Matching
    Trabelsi, Zouheir
    Zeidan, Safaa
    Masud, Mohammad M.
    [J]. IEEE 30TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS IEEE AINA 2016, 2016, : 808 - 815
  • [7] Understanding the Network Traffic Constraints for Deep Packet Inspection by Passive Measurement
    Liu, Jun
    Zheng, Chao
    Guo, Li
    Liu, Xueli
    Lu, Qiuwen
    [J]. 2018 3RD INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS ENGINEERING (ICISE), 2018, : 26 - 32
  • [8] Teddy: An Efficient SIMD-based Literal Matching Engine for Scalable Deep Packet Inspection
    Qiu, Kun
    Chang, Harry
    Hong, Yang
    Zhu, Wenjun
    Wang, Xiang
    Li, Baoqian
    [J]. 50TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2021,
  • [9] NFA-based Pattern Matching for Deep Packet Inspection
    Sun, Yan
    Valgenti, Victor C.
    Kim, Min Sik
    [J]. 2011 20TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2011,
  • [10] Using string matching for deep packet inspection
    Lin, Po-Ching
    Lin, Ying-Dar
    Lee, Tsern-Huei
    Lai, Yuan-Cheng
    [J]. COMPUTER, 2008, 41 (04) : 23 - +