• DocumentCode
    2288051
  • Title

    Optimization of Regular Expression Pattern Matching Circuits on FPGA

  • Author

    Lin, Cheng-Hung ; Huang, Chih-Tsun ; Jiang, Chang-Ping ; Chang, Shih-Chieh

  • Author_Institution
    Dept. of Comput. Sci., National Tsing Hua Univ., Hsinchu
  • Volume
    2
  • fYear
    2006
  • fDate
    6-10 March 2006
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Regular expressions are widely used in network intrusion detection system (NIDS) to represent patterns of network attacks. Since traditional software-only NIDS cannot catch up to the speed advance of networks, many previous works propose hardware architectures on FPGA to accelerate attack detection. The challenge of hardware implementation is to accommodate the regular expressions to FPGAs of the large number of attacks. Although the minimization of logic equations has been studied intensively in the CAD area, the minimization of multiple regular expressions has been largely neglected. This paper presents an architecture allowing our algorithm to extract and share common sub-regular expressions. Experimental results show that our sharing scheme significantly reduces the area of regular expression circuits
  • Keywords
    digital arithmetic; field programmable gate arrays; logic design; security of data; FPGA; attack detection; network attacks; network intrusion detection system; pattern matching circuits; regular expression circuits; Acceleration; Circuits; Equations; Field programmable gate arrays; Hardware; Impedance matching; Intrusion detection; Logic design; Minimization; Pattern matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2006. DATE '06. Proceedings
  • Conference_Location
    Munich
  • Print_ISBN
    3-9810801-1-4
  • Type

    conf

  • DOI
    10.1109/DATE.2006.244157
  • Filename
    1657107