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 条
  • [1] Fast Multi-Pattern Matching Algorithm on Compressed Network Traffic
    Hao Peng
    Jianxin Li
    Bo Li
    M.Hassan Arif
    中国通信, 2016, 13 (05) : 141 - 150
  • [2] A Fast Multi-Pattern Matching Algorithm for Mining Big Network Data
    Liu, Jun
    Bian, Guangkuo
    Qin, Chao
    Lin, Wenhui
    CHINA COMMUNICATIONS, 2019, 16 (05) : 121 - 136
  • [3] A Fast Multi-Pattern Matching Algorithm for Mining Big Network Data
    Jun Liu
    Guangkuo Bian
    Chao Qin
    Wenhui Lin
    中国通信, 2019, 16 (05) : 121 - 136
  • [4] A Fast Multi-pattern Matching Algorithm for Deep Packet Inspection on a Network Processor
    Ni, Jia
    Lin, Chuang
    Chen, Zhen
    Ungsunan, Peter
    2007 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS (ICPP), 2007, : 131 - 138
  • [5] Fast practical multi-pattern matching
    Crochemore, M
    Czumaj, A
    Gasieniec, L
    Lecroq, T
    Plandowski, W
    Rytter, W
    INFORMATION PROCESSING LETTERS, 1999, 71 (3-4) : 107 - 113
  • [6] Hierarchical multi-pattern matching algorithm for network content inspection
    Sheu, Tzu-Fang
    Huang, Nen-Fu
    Lee, Hsiao-Ping
    INFORMATION SCIENCES, 2008, 178 (14) : 2880 - 2898
  • [7] New multi-pattern matching algorithm
    Liu Gongshen
    Journal of Systems Engineering and Electronics, 2006, (02) : 437 - 442
  • [8] SigMatch: Fast and Scalable Multi-Pattern Matching
    Kandhan, Ramakrishnan
    Teletia, Nikhil
    Patel, Jignesh M.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 1173 - 1184
  • [9] A FAST MULTI-PATTERN MATCHING ALGORITHM FOR ANTI-VIRUS SCANNING
    Li, Xuejuan
    Wen, Qiaoyan
    2011 4TH IEEE INTERNATIONAL CONFERENCE ON BROADBAND NETWORK AND MULTIMEDIA TECHNOLOGY (4TH IEEE IC-BNMT2011), 2011, : 42 - 45
  • [10] An improved multi-pattern string matching algorithm
    Dai, Liu-Ling
    Huang, He-Yan
    Chen, Zhao-Xiong
    Moshi Shibie yu Rengong Zhineng/Pattern Recognition and Artificial Intelligence, 2006, 19 (01): : 47 - 51