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 条
  • [31] Multi-Pattern Matching Algorithm with Wildcards Based on Bit-Parallelism
    Ahmed A.F.Saif
    HU Liang
    CHU Jianfeng
    Wuhan University Journal of Natural Sciences, 2017, 22 (02) : 178 - 184
  • [32] Multi-pattern signature matching for hardware Network Intrusion Detection Systems
    Song, HY
    Lockwood, JW
    GLOBECOM '05: IEEE Global Telecommunications Conference, Vols 1-6: DISCOVERY PAST AND FUTURE, 2005, : 1686 - 1690
  • [33] A multi-pattern scheduling algorithm
    Guo, YQ
    Hoede, C
    Smit, GJM
    ERSA'05: Proceedings of the 2005 International Conference on Engineering of Reconfigurable Systems and Algorithms, 2005, : 276 - 279
  • [34] Efficient Authenticated Multi-Pattern Matching
    Zhou, Zhe
    Zhang, Tao
    Chow, Sherman S. M.
    Zhang, Yupeng
    Zhang, Kehuan
    ASIA CCS'16: PROCEEDINGS OF THE 11TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 593 - 604
  • [35] Parallel Pattern Matching over Brotli Compressed Network Traffic
    Sun, Xiuwen
    Zhang, Guangzheng
    Wu, Di
    Yu, Qingying
    Cui, Jie
    Zhong, Hong
    2023 IEEE 22ND INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS, TRUSTCOM, BIGDATASE, CSE, EUC, ISCI 2023, 2024, : 477 - 484
  • [36] Research and Improvement of A Multi-pattern Matching Algorithm Based on Double Hash
    Zhou, Yansen
    Gao, Cun
    PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, : 1772 - 1776
  • [37] WM+: An optimal multi-pattern string matching algorithm based on the WM algorithm
    Chen, XX
    Fang, BX
    Li, L
    Jiang, Y
    ADVANCED PARALLEL PROCESSING TECHNOLOGIES, PROCEEDINGS, 2005, 3756 : 515 - 523
  • [38] A multi-pattern matching algorithm on multi-language mixed texts for content-based network information audit
    Sun, Qin-dong
    Wang, Qian
    Huang, Xin-bo
    CIS: 2007 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY, PROCEEDINGS, 2007, : 310 - +
  • [39] TFD: A Multi-pattern Matching Algorithm for Large-scale URL Filtering
    Yuan, Zhenlong
    Yang, Baohua
    Ren, Xiaoqi
    Xue, Yibo
    2013 INTERNATIONAL CONFERENCE ON COMPUTING, NETWORKING AND COMMUNICATIONS (ICNC), 2013,
  • [40] Another CDFA based Multi-Pattern Matching Algorithm and Architecture for Packet Inspection
    Song, Tian
    Wang, Dongsheng
    2011 20TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS (ICCCN), 2011,