Engineering and Technology - Research article Open Access Logo

CPM: CUCKOO-BASED PATTERN MATCHING APPLIED FOR NIDS

Thinh Ngoc Tran 1, *
  1. University of Technology, VNU-HCM
Correspondence to: Thinh Ngoc Tran, University of Technology, VNU-HCM. Email: pvphuc@hcmuns.edu.vn.
Volume & Issue: Vol. 14 No. 2 (2011) | Page No.: 53-61 | DOI: 10.32508/stdj.v14i2.1909
Published: 2011-06-30

Online metrics


Statistics from the website

  • Abstract Views: 0
  • Galley Views: 0

Statistics from Dimensions

Copyright The Author(s) 2023. This article is published with open access by Vietnam National University, Ho Chi Minh city, Vietnam. This article is distributed under the terms of the Creative Commons Attribution License (CC-BY 4.0) which permits any use, distribution, and reproduction in any medium, provided the original author(s) and the source are credited. 

Abstract

This paper describes the Cuckoo-based Pattern Matching (CPM) engine which based on a recently developed hashing algorithm called Cuckoo Hashing. We implemented the improved parallel Cuckoo Hashing suitable for hardware-based multi-pattern matching with arbitrary length. CPM is scalable with multi-character per clock cycle to sustain higher throughput rates with lower hardware resources. With the power of massively parallel processing, the speedup of CPM is up to 128X as compared with serial Cuckoo implementation. Compared to other hardware systems, CPM is far better in performance and save 30% of the area compared with the best system.

Comments