• DocumentCode
    3507825
  • Title

    Regular Expression Software Deceleration for Intrusion Detection Systems

  • Author

    Baker, Zachary K. ; Jung, Hong-Jip ; Prasanna, Viktor K.

  • Author_Institution
    Southern California Univ., Los Angeles
  • fYear
    2006
  • fDate
    28-30 Aug. 2006
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The use of reconfigurable hardware for network security applications has recently made great strides as FPGA devices have provided larger and faster resources. Regular expressions have become a necessary and basic capability of intrusion detection systems, but their implementation tends to be expensive in terms of memory cost and time performance. This work provides an architecture that reduces the exponential NFA to DFA conversion cost to a linear growth for many expressions. By handling the timing and integration of the regular expression-based rules in a custom microcontroller, the memory costs are reduced and the capabilities are increased over a DFA-only solution. Both the microcontroller and its associated DFA are implemented on the FPGA. The patterns and software are stored using run-time programmable memory tables. This allows on-the-fly modification to the regular expressions. This paper presents the design details of the regular expression microcontroller and its integration to the DFA state machines. The types of expressions that the system can handle efficiently are discussed as well as the outstanding problems that continue to challenge the community.
  • Keywords
    electronic engineering computing; field programmable gate arrays; finite state machines; logic design; microcontrollers; reconfigurable architectures; security of data; DFA state machines; FPGA devices; deterministic finite automata; exponential NFA-DFA conversion; intrusion detection systems; network security applications; reconfigurable hardware; regular expression microcontroller; regular expression software deceleration; run-time programmable memory tables; Costs; Data security; Doped fiber amplifiers; Field programmable gate arrays; Hardware; Intrusion detection; Microcontrollers; Power system security; Runtime; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
  • Conference_Location
    Madrid
  • Print_ISBN
    1-4244-0312-X
  • Type

    conf

  • DOI
    10.1109/FPL.2006.311246
  • Filename
    4101008