• DocumentCode
    2829696
  • Title

    Fast RE set matching for network content inspection

  • Author

    Yuping, Huang

  • Author_Institution
    Sch. of Aeronaut. Manuf. Eng., Nanhang Hangkong Univ., Nanchang, China
  • Volume
    3
  • fYear
    2010
  • fDate
    21-24 May 2010
  • Abstract
    There is a growing demand for network devices capable of examining the content of data packets in order to improve network security and provide application-specific services. Most high performance systems perform content inspection in the use of regular expression-based pattern matching, since regular expressions offer superior expressive power and flexibility. The regular expression searching algorithms that use filtration are in general much faster searching. The effectiveness of this method depends basically on two factors, lmin and Pref (RE). lmin is the shortest length from the initial state to final states of the NFA and Pref (RE) is the prefixes of length lmin for all the strings in the language of the regular expression. The search speed is faster for longer lmin and less prefixes. In this paper a regular expression searching method based on bloom filter is proposed. It makes the searching speed notable fast and immune from the size of Pref (RE). Especially, if multiple bloom filter engines are used, the shift distance may be larger than lmin. Experiments showed that the method can achieve much higher speed than currently known algorithms and the acceleration is especially remarkable for set of regular expression matching.
  • Keywords
    content management; information filtering; search problems; security of data; string matching; NFA; Pref (RE); RE set matching; application specific service; data packet; language string; multiple bloom filter engine; network content inspection; network device; network security; regular expression based pattern matching; regular expression searching algorithm; shift distance; shortest length; Algorithm design and analysis; Automata; Data engineering; Data security; Doped fiber amplifiers; Electronic mail; Filters; Inspection; Manufacturing; Pattern matching; bloom filter; content inspection; high-speed network; regular expression;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Future Computer and Communication (ICFCC), 2010 2nd International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-5821-9
  • Type

    conf

  • DOI
    10.1109/ICFCC.2010.5497623
  • Filename
    5497623