• DocumentCode
    514636
  • Title

    A Time-and Space-Efficient Multi-pattern Matching Algorithm

  • Author

    Li, Haitao ; Li, XunGen

  • Author_Institution
    Inst. of CAD, Hangzhou Diangzi Univ., Hangzhou, China
  • Volume
    1
  • fYear
    2010
  • fDate
    6-7 March 2010
  • Firstpage
    716
  • Lastpage
    719
  • Abstract
    In the intrusion detection systems, pattern matching algorithm has been the focus of this system. After studying various algorithms in this field, the paper presents a time-and space- efficient multi-pattern matching algorithm. The algorithm uses the bitmap to store the states which could compress the space, in the matching process the algorithm do not need to compare every character individually, it could skip characters as possible as we can according to the needs. It is a very time-saving algorithm. The thoughts of compression storage and jumping characters in the algorithm can reduce the hardware memory access times, so that the algorithm can more easily adapt to the hardware implementation.
  • Keywords
    pattern matching; security of data; compression storage; hardware memory access times; intrusion detection systems; jumping characters; multipattern matching algorithm; Automata; Computer science; Computer science education; Educational technology; Hardware; Heuristic algorithms; Intrusion detection; Pattern matching; Space technology; Transfer functions; Bitmap; IDS; Multi-pattern matching; State machine; component;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Education Technology and Computer Science (ETCS), 2010 Second International Workshop on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-6388-6
  • Electronic_ISBN
    978-1-4244-6389-3
  • Type

    conf

  • DOI
    10.1109/ETCS.2010.610
  • Filename
    5458661