Netinfo Security ›› 2018, Vol. 18 ›› Issue (1): 52-57.doi: 10.3969/j.issn.1671-1122.2018.01.008

• Orginal Article • Previous Articles     Next Articles

Design and Implementation of A Multi-pattern String Matching Algorithm in Cloud Center Network Intrusion Detection System

Guofeng ZHAO, Fei YE(), Yongan YAO, Yan ZHAO   

  1. School of Communication and Information Engineering, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
  • Received:2017-10-18 Online:2018-01-20 Published:2020-05-11

Abstract:

Cloud center network traffic and string pattern set scale is very large, bring great challenge to intrusion detection system. In order to solve the Wu-Manber multi-pattern string matching algorithm matching efficiency and low matching success rate, and reduce the effects of the shortest pattern string length to match algorithm. This paper proposes an improvement algorithm based on WM - IS_WM (Improved Sunday Wu - Manber) algorithm. This method improve the WM algorithm by using the idea of character jump and leakage matching that can make the match window move a greater distance since the current matching fails. It can reduces the number of useless matching, and raises the efficiency of pattern string matching. By using text data test and setting up the sensitive word filtering system, the results of the experiments show that the IS_WM algorithm has lower time complexity and higher matching efficiency than the other algorithms. The proposed IS_WM algorithm is helpful to improve the ability of detecting and filtering sensitive words of cloud center network intrusion detection system.

Key words: multi-pattern string matching, WM algorithm, IS_WM algorithm, characters jump matching

CLC Number: