• DocumentCode
    3179647
  • Title

    Performance Evaluation of TCAM Based Pattern-Matching Algorithm

  • Author

    Sung, Jung Sik ; Kwon, Taeck Geun ; Huh, Jaedoo

  • Author_Institution
    ETRI, Daejeon
  • fYear
    2008
  • fDate
    21-24 Sept. 2008
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    With the increasing importance of network protection from cyber threats, it is required to develop a multi-gigabit rate pattern-matching method for protecting against malicious attacks in high-speed networks. This paper devises a high-speed deep packet inspection algorithm with TCAM by using an m-byte jumping window pattern-matching scheme. The proposed algorithm significantly reduces the number of TCAM lookups per payload by m times with the marginally enlarged TCAM size which can be implemented by cascading multiple TCAMs. Due to the reduced number of TCAM lookups, we can easily achieve a multi-gigabit rate for scanning the packet payload. Furthermore, multi-packet inspection is achieved easily by the extended state transition diagram with the shifting distance. With simulation results, we have clearly justified the proposed algorithm works well for a multi-gigabit network intrusion detection system.
  • Keywords
    computer networks; content-addressable storage; pattern matching; performance evaluation; security of data; table lookup; TCAM based pattern-matching algorithm; TCAM lookups; cyber threats; high-speed deep packet inspection algorithm; high-speed networks; m-byte jumping window pattern-matching scheme; malicious attacks; multigigabit network intrusion detection system; multigigabit rate pattern-matching method; multipacket inspection; network protection; packet payload; performance evaluation; shifting distance; state transition diagram; Associative memory; Degradation; Ethernet networks; High-speed networks; Inspection; Intrusion detection; Payloads; Protection; Software performance; Switches;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Vehicular Technology Conference, 2008. VTC 2008-Fall. IEEE 68th
  • Conference_Location
    Calgary, BC
  • ISSN
    1090-3038
  • Print_ISBN
    978-1-4244-1721-6
  • Electronic_ISBN
    1090-3038
  • Type

    conf

  • DOI
    10.1109/VETECF.2008.166
  • Filename
    4656998