Proceedings Norchip Conference, 2004.
DOI: 10.1109/norchp.2004.1423861
|View full text |Cite
|
Sign up to set email alerts
|

A variable word-width content addressable memory for fast string matching

Abstract: Abstraet:This work deals with off-boding some ,time critical parts in the process of performing intrusion detection from sofmare to reconfigurable hardware (FPGA). Signatures of known attacks must typically be compared io high speed network traffic, and sir@ matching becomes a bottleneck Content Addressable Memories (CAMS) are known to be fast string matchers, but offer little flexibility. For that purpose a Variable Word-Width CAM for fast shirzg matching has been designed and implemented in an FPGA A typical… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Publication Types

Select...
6
3

Relationship

0
9

Authors

Journals

citations
Cited by 17 publications
(8 citation statements)
references
References 4 publications
0
8
0
Order By: Relevance
“…The authors of articles [13,21] used Content Addressable Memories to match strings. Various modifications of the brute force algorithm were described in [3,7,8,26].…”
Section: Comparison Of Resultsmentioning
confidence: 99%
“…The authors of articles [13,21] used Content Addressable Memories to match strings. Various modifications of the brute force algorithm were described in [3,7,8,26].…”
Section: Comparison Of Resultsmentioning
confidence: 99%
“…An alternative technique [16] implemented a variable width TCAM to improve resource utilization over a fixed width TCAM. However, this approach suffered from reduced scalability and could only be implemented using FPGAs, which may not provide throughput to sustain high link rates or enough storage capacity for large signature sets.…”
Section: B Content Inspectionmentioning
confidence: 99%
“…A reconfigurable logic array can be considered as a generalization of a content addressable memory (CAM) [2,4,6]. A function can be modified by only changing the contents of LUTs or BRAMs.…”
Section: Conclusion and Commentsmentioning
confidence: 99%
“…The combinational one uses configurable logic blocks (CLBs), while the sequential one uses M4Ks and logic elements (LEs). Such methods are promising for dynamically reconfigurable circuits [2,4,6,15].…”
Section: Introductionmentioning
confidence: 99%