• DocumentCode
    3217621
  • Title

    A GPU-Based Multiple-Pattern Matching Algorithm for Network Intrusion Detection Systems

  • Author

    Huang, Nen-Fu ; Hung, Hsien-Wei ; Lai, Sheng-Hung ; Chu, Yen-Ming ; Tsai, Wen-Yen

  • Author_Institution
    Nat. Tsing Hua Univ., Hsinchu
  • fYear
    2008
  • fDate
    25-28 March 2008
  • Firstpage
    62
  • Lastpage
    67
  • Abstract
    By the development of network applications, network security issues are getting more and more important. This paper proposes a multiple-pattern matching algorithm for the network intrusion detection systems based on the GPU (Graphics Processing Units). The highly parallelism of the GPU computation power is used to inspect the packet content in parallel. The performance of the proposed approach is analyzed through evaluations such as using various texture formats and different implementations. Experimental results indicate that the performance of the proposed approach is twice of that of the modified Wu-Manber algorithm used in Snort. The proposed approach makes a commodity and cheap GPU card as a high performance pattern matching co-processor.
  • Keywords
    pattern matching; security of data; GPU computation power; graphics processing unit; multiple pattern matching algorithm; network application; network intrusion detection system; network security; packet content; pattern matching coprocessor; texture format; Application software; Communication system security; Computer graphics; Computer science; Concurrent computing; Coprocessors; Intrusion detection; Parallel processing; Pattern matching; Power engineering and energy; GPU; IDS; network security; pattern match;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Advanced Information Networking and Applications - Workshops, 2008. AINAW 2008. 22nd International Conference on
  • Conference_Location
    Okinawa
  • Print_ISBN
    978-0-7695-3096-3
  • Type

    conf

  • DOI
    10.1109/WAINA.2008.145
  • Filename
    4482891