• DocumentCode
    2005303
  • Title

    Fast reconfiguring deep packet filter for 1+ gigabit network

  • Author

    Cho, Young H. ; Mangione-Smith, William H.

  • Author_Institution
    Dept. of Electr. Eng., California Univ., Los Angeles, CA, USA
  • fYear
    2005
  • fDate
    18-20 April 2005
  • Firstpage
    215
  • Lastpage
    224
  • Abstract
    Due to increasing number of network worms and virus, many computer network users are vulnerable to attacks. Unless network security systems use more advanced methods of content filtering such as deep packet inspection, the problem get worse. However, searching for patterns at multiple offsets in entire content of network packet requires more processing power than most general purpose processor can provide. Thus, researchers have developed high performance parallel deep packet filters for reconfigurable devices. Although some reconfigurable systems can be generated automatically from pattern database, obtaining high performance result from each subsequent reconfiguration can be a time consuming process. We present a novel architecture for programmable parallel pattern matching coprocessor. By combining a scalable coprocessor with the compact reconfigurable filter, we produce a hybrid system that is able to update the rules immediate during the time the new filter is being compiled. We mapped our hybrid filter for the latest Snort rule set on January 13, 2005, containing 2,044 unique patterns byte make up 32,384 bytes, onto a single Xilinx Virtex 4LX-XC4VLX15 FPGA with a filtering rate of 2 Gbps.
  • Keywords
    authorisation; computer networks; computer viruses; coprocessors; field programmable gate arrays; packet switching; pattern matching; telecommunication security; Snort rule; Xilinx Virtex 4LX-XC4VLX15 FPGA; computer network worms; content filtering; general purpose processor; network security systems; parallel deep packet filters; pattern database; programmable parallel pattern matching coprocessor; reconfigurable devices; Computer networks; Computer worms; Coprocessors; Databases; Field programmable gate arrays; Filtering; Filters; Inspection; Pattern matching; Power system security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field-Programmable Custom Computing Machines, 2005. FCCM 2005. 13th Annual IEEE Symposium on
  • Print_ISBN
    0-7695-2445-1
  • Type

    conf

  • DOI
    10.1109/FCCM.2005.34
  • Filename
    1508541