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
来源
2020 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS) | 2020年
关键词
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 条
[41]   A Novel Efficient Pattern Matching Packet Inspection by using delta(n)FA [J].
Raja, N. Kannaiya ;
Arulanandam, K. ;
Ambika, G. .
INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2013, 13 (01) :79-88
[42]   Adversarial Network Traffic: Towards Evaluating the Robustness of Deep-Learning-Based Network Traffic Classification [J].
Sadeghzadeh, Amir Mahdi ;
Shiravi, Saeed ;
Jalili, Rasool .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (02) :1962-1976
[43]   Online network traffic classification based on external attention and convolution by IP packet header [J].
Hu, Yahui ;
Zeng, Ziqian ;
Song, Junping ;
Xu, Luyang ;
Zhou, Xu .
COMPUTER NETWORKS, 2024, 252
[44]   Data Augmentation-Based Enhancement for Efficient Network Traffic Classification [J].
Shin, Chang-Yui ;
Choi, Yang-Seo ;
Kim, Myung-Sup .
IEEE ACCESS, 2025, 13 :6006-6028
[45]   Network Traffic Classification Using Deep Learning [J].
Chen, Lei ;
Liu, Jian ;
Xian, Ming .
INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2020, 29 (7-8)
[46]   A Parallel Method of Deep Packet Inspection based on Message-Passing Interface [J].
Qu, Jia-xing ;
Zhang, Guo-yin ;
Wang, Xi-zhong ;
Liu, Jia-hui ;
Song, Da-hua .
INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2015, 9 (12) :29-34
[47]   A Survey on Regular Expression Matching for Deep Packet Inspection: Applications, Algorithms, and Hardware Platforms [J].
Xu, Chengcheng ;
Chen, Shuhui ;
Su, Jinshu ;
Yiu, S. M. ;
Hui, Lucas C. K. .
IEEE COMMUNICATIONS SURVEYS AND TUTORIALS, 2016, 18 (04) :2991-3029
[48]   HClass: Fast hybrid network traffic classification with bit and keyword level signatures [J].
Khandait, Pratibha ;
Hubballi, Neminath .
JOURNAL OF HIGH SPEED NETWORKS, 2024, 30 (04) :517-533
[49]   A Heterogeneous Service-Oriented Deep Packet Inspection and Analysis Framework for Traffic-Aware Network Management and Security Systems [J].
Ashraf, Muhammad Asrar ;
Jamal, Habibullah ;
Khan, Shoab Ahmed ;
Ahmed, Zaheer ;
Baig, Muhammad Iram .
IEEE ACCESS, 2016, 4 :5918-5936
[50]   Adversarial Attacks on Deep Learning-Based Methods for Network Traffic Classification [J].
Li, Meimei ;
Xu, Yiyan ;
Li, Nan ;
Jin, Zhongfeng .
2022 IEEE INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, 2022, :1123-1128