• DocumentCode
    2896748
  • Title

    Sampling Techniques to Accelerate Pattern Matching in Network Intrusion Detection Systems

  • Author

    Ficara, Domenico ; Antichi, Gianni ; Di Pietro, Andrea ; Giordano, Stefano ; Procissi, Gregorio ; Vitucci, Fabio

  • Author_Institution
    Dept. of Inf. Eng., Univ. of Pisa, Pisa, Italy
  • fYear
    2010
  • fDate
    23-27 May 2010
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Modern network devices need to perform deep packet inspection at high speed for security and application-specific services. Instead of standard strings to represent the dataset to be matched, state-of-the-art systems adopt regular expressions, due to their high expressive power. The current trend is to use Deterministic Finite Automata (DFAs) to match regular expressions. However, while the problem of the large memory consumption of DFAs has been solved in many different ways, only a few works have focused on increasing the lookup speed. This paper introduces a novel yet simple idea to accelerate DFAs for security applications: payload sampling. Our approach allows to skip a large portion of the text, thus processing less bytes. The price to pay is a slight number of false alarms which require a confirmation stage. Therefore, we propose a double-stage matching scheme providing two new different automata. Results show a significant speed-up in regular traffic processing, thus confirming the effectiveness of the approach.
  • Keywords
    deterministic automata; finite automata; pattern matching; sampling methods; security of data; deterministic finite automata; double-stage matching scheme; network intrusion detection systems; pattern matching; payload sampling; sampling techniques; Acceleration; Automata; Birth disorders; Communications Society; Doped fiber amplifiers; Inspection; Intrusion detection; Pattern matching; Power engineering and energy; Sampling methods;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Communications (ICC), 2010 IEEE International Conference on
  • Conference_Location
    Cape Town
  • ISSN
    1550-3607
  • Print_ISBN
    978-1-4244-6402-9
  • Type

    conf

  • DOI
    10.1109/ICC.2010.5501751
  • Filename
    5501751