• DocumentCode
    1690417
  • Title

    A CAM-based intrusion detection system for single-packet attack detection

  • Author

    Yu, Ying ; Hoare, Raymond R. ; Jones, Alex K.

  • Author_Institution
    Marvell Semicond., Sunnyvale, CA
  • fYear
    2008
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    Many telecommunications devices such as network switches contain content addressable memories (CAMs) for uses such as routing tables. CAMs, a class of associative memories, contain considerable logic for various forms of content matching and can be considered a class of reconfigurable logic engines. This paper demonstrates how a commercial ternary CAM and traditional RAM can be used with minimal additional logic to implement over 90% of the Snort 2.0 intrusion detection system (IDS) at line speeds of or exceeding 1 Gbs. In addition to simple matching techniques, sophisticated matching operations required by Snort can be implemented by levering an iterative approach that leverages a post processing action RAM. Additionally, a novel range encoding algorithm allows range matching required in the CAM for which other encodings either exceed the width provided by a CAM entry, or require excessive number of CAM entries to be scalable. The system was implemented for verification and performance evaluation in cycle accurate simulation using SystemC.
  • Keywords
    content-addressable storage; security of data; Snort 2.0; SystemC; associative memory; content addressable memory; content matching; intrusion detection system; reconfigurable logic engine; single packet attack detection; Associative memory; CADCAM; Cams; Computer aided manufacturing; Encoding; Intrusion detection; Reconfigurable logic; Routing; Switches; Telecommunication switching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Processing, 2008. IPDPS 2008. IEEE International Symposium on
  • Conference_Location
    Miami, FL
  • ISSN
    1530-2075
  • Print_ISBN
    978-1-4244-1693-6
  • Electronic_ISBN
    1530-2075
  • Type

    conf

  • DOI
    10.1109/IPDPS.2008.4536531
  • Filename
    4536531