• DocumentCode
    2001709
  • Title

    Independent Parallel Compact Finite Automatons for Accelerating Multi-String Matching

  • Author

    Tang, Yi ; Jiang, Junchen ; Wang, Xiaofei ; Liu, Bin ; Xu, Yang

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2010
  • fDate
    6-10 Dec. 2010
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Multi-string matching is a key technique for implementing network security applications like Network Intrusion Detection Systems (NIDS). Existing DFA-based approaches always tradeoff between memory and throughput, and fail to has the best of both worlds. This paper extends the classic longest prefix principle from single-character to multi-character string matching and proposes a multi-string matching acceleration scheme named Independent Parallel Compact Finite Automata (PC-FA). In the scheme, DFA is divided into k PC-FAs, each of which can process one character from the input stream, achieving a speedup up to k with reduced memory occupation. Theoretical proof is given for the equivalency between traditional DFA and PC-FA approach. Experimental evaluations show that seven times of speedup can be practically achieved with a reduced memory size than up-to-date DFA-based compression approaches.
  • Keywords
    deterministic automata; security of data; telecommunication security; DFA; independent parallel compact finite automata; independent parallel compact finite automatons; multi-character string matching; multi-string matching acceleration scheme; network intrusion detection systems; network security; single-character string matching; Automata; Doped fiber amplifiers; Engines; Intrusion detection; Memory management; Pattern matching; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference (GLOBECOM 2010), 2010 IEEE
  • Conference_Location
    Miami, FL
  • ISSN
    1930-529X
  • Print_ISBN
    978-1-4244-5636-9
  • Electronic_ISBN
    1930-529X
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2010.5684119
  • Filename
    5684119