Fast Multi-Pattern Matching Algorithm on Compressed Network Traffic

被引:2
|
作者
Peng, Hao [1 ]
Li, Jianxin [1 ]
Li, Bo [1 ]
Arif, M. Hassan [1 ]
机构
[1] Beihang Univ, Sch Comp Sci & Engn, Beijing 100191, Peoples R China
关键词
compressed network traffic; network security; multiple pattern matching; skip scanning; depth of boundary;
D O I
10.1109/CC.2016.7489982
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Pattern matching is a fundamental approach to detect malicious behaviors and information over Internet, which has been gradually used in high-speed network traffic analysis. However, there is a performance bottleneck for multi-pattern matching on online compressed network traffic(CNT), this is because malicious and intrusion codes are often embedded into compressed network traffic. In this paper, we propose an online fast and multi-pattern matching algorithm on compressed network traffic (FMMCN). FMMCN employs two types of jumping, i.e. jumping during sliding window and a string jump scanning strategy to skip unnecessary compressed bytes. Moreover, FMMCN has the ability to efficiently process multiple large volume of networks such as HTTP traffic, vehicles traffic, and other Internet-based services. The experimental results show that FMMCN can ignore more than 89.5% of bytes, and its maximum speed reaches 176.470MB/s in a mid-range switches device, which is faster than the current fastest algorithm ACCH by almost 73.15 MB/s.
引用
收藏
页码:141 / 150
页数:10
相关论文
共 50 条
  • [21] Improved motion classification techniques for adaptive multi-pattern fast block-matching algorithm
    Gonzalez-Diaz, Ivan
    Diaz-de-Maria, Fernando
    2007 IEEE INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOLS 1-7, 2007, : 1049 - 1052
  • [22] Improvement on Wu-Manber Multi-pattern Matching Algorithm
    Zhang, Liang
    Wang, Dawei
    He, Longtao
    Wang, Wei
    2013 3RD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND NETWORK TECHNOLOGY (ICCSNT), 2013, : 608 - 611
  • [23] Adaptive multi-pattern fast block-matching algorithm based on motion classification techniques
    Gonzalez-Diaz, Ivan
    de-Frutos-Lopez, Manuel
    Sanz-Rodriguez, Sergio
    Diaz-de-Maria, Fernando
    2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL I, PTS 1-3, PROCEEDINGS, 2007, : 1177 - 1180
  • [24] An Improved Multi-Pattern Matching Algorithm for Large-Scale Pattern Sets
    Peng, Zhan
    Wang, Yuping
    Xue, Jinfeng
    2014 TENTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2014, : 197 - 200
  • [25] Improving Wu-Manber: A multi-pattern matching algorithm
    Zhen, Chen
    Di, Wu
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL, VOLS 1 AND 2, 2008, : 812 - +
  • [26] Multi-pattern Matching Algorithm based on Variable Step Size
    Man, Dapeng
    Yang, Wu
    Tian, Guoqing
    ICCNS 2018: PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE ON COMMUNICATION AND NETWORK SECURITY, 2018, : 125 - 128
  • [27] GPU Application on Multi-Pattern Matching of Network Intrusion Detection
    Lin, Chun-Hung Richard
    Huang, Yu-Hsiu
    Lin, Cheng-Yi
    Lin, Ying-Chih
    JOURNAL OF INTERNET TECHNOLOGY, 2013, 14 (07): : 1033 - 1041
  • [28] Practical Multi-pattern Matching Approach for Fast and Scalable Log Abstraction
    Tovarnak, Daniel
    ICSOFT-EA: PROCEEDINGS OF THE 11TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES - VOL. 1, 2016, : 319 - 329
  • [29] Multi-pattern matching with bidirectional indexes
    Gog, Simon
    Karhu, Kalle
    Karkkainen, Juha
    Makinen, Veli
    Valimaki, Niko
    JOURNAL OF DISCRETE ALGORITHMS, 2014, 24 : 26 - 39
  • [30] Scheduling for Fast Response Multi-pattern Matching over Streaming Events
    Yan, Ying
    Zhang, Jin
    Shan, Ming-Chien
    26TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING ICDE 2010, 2010, : 89 - 100