• DocumentCode
    2140847
  • Title

    A reconfigurable perfect-hashing scheme for packet inspection

  • Author

    Sourdis, Ioannis ; Pnevmatikatos, Dionisios ; Wong, Simon ; Vassiliadis, Stamatis

  • Author_Institution
    Dept. of Electr. Eng., Delft Univ. of Technol., Netherlands
  • fYear
    2005
  • fDate
    24-26 Aug. 2005
  • Firstpage
    644
  • Lastpage
    647
  • Abstract
    In this paper, we consider scanning and analyzing packets in order to detect hazardous contents using pattern matching. We introduce a hardware perfect-hashing technique to access the memory that contains the matching patterns. A subsequent simple comparison between incoming data and memory output determines the match. We implement our scheme in reconfigurable hardware and show that we can achieve a throughput between 1.7 and 5.7 Gbps requiring only a few tens of FPGA memory blocks and 0.30 to 0.57 logic cells per matching character. We also show that our designs achieve at least 30% better efficiency compared to previous work, measured in throughput per area required per matching character.
  • Keywords
    cryptography; field programmable gate arrays; pattern matching; reconfigurable architectures; FPGA memory blocks; hazardous contents detection; packet inspection; pattern matching; reconfigurable hardware; reconfigurable perfect hashing scheme; Field programmable gate arrays; Impedance matching; Inspection; Intrusion detection; Laboratories; Logic devices; Microprocessors; Pattern analysis; Pattern matching; Throughput;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2005. International Conference on
  • Print_ISBN
    0-7803-9362-7
  • Type

    conf

  • DOI
    10.1109/FPL.2005.1515804
  • Filename
    1515804