• DocumentCode
    2329291
  • Title

    NIS04-6: A Time- and Memory- Efficient String Matching Algorithm for Intrusion Detection Systems

  • Author

    Sheu, Tzu-Fang ; Huang, Nen-Fu ; Lee, Hsiao-Ping

  • Author_Institution
    Inst. of Commun. Eng., Nat. Tsing-Hua Univ., Hsinchu
  • fYear
    2006
  • fDate
    Nov. 27 2006-Dec. 1 2006
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    Intrusion Detection Systems (IDSs) are known as useful tools for identifying malicious attempts over the network. The most essential part to an IDS is the searching engine that inspects every packet through the network. To strictly defend the protectorate, an IDS must be able to inspect packets at line rate and also provide guaranteed performance even under heavy attacks. Therefore, in this paper we propose an efficient string matching algorithm (named ACM) with compact memory as well as high worst-case performance. Using a magic number heuristic based on the Chinese remainder theorem, the proposed ACM significantly reduces the memory requirement without bringing complex processes. Furthermore, the latency of off-chip memory references is drastically reduced. The proposed ACM can be easily implemented in hardware and software. As a result, ACM enables cost-effective and efficient IDSs.
  • Keywords
    computer viruses; packet radio networks; security of data; string matching; telecommunication computing; telecommunication services; ACM; IDS; intrusion detection systems; network packets; string matching algorithm; Biomedical engineering; Computer science; Filters; Hardware; Health information management; Inspection; Intrusion detection; Pattern matching; Payloads; Protection;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Telecommunications Conference, 2006. GLOBECOM '06. IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    1930-529X
  • Print_ISBN
    1-4244-0356-1
  • Electronic_ISBN
    1930-529X
  • Type

    conf

  • DOI
    10.1109/GLOCOM.2006.284
  • Filename
    4150914