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

G. Nilsen, J. Tørresen, Oddvar Ssrhen
{"title":"A variable word-width content addressable memory for fast string matching","authors":"G. Nilsen, J. Tørresen, Oddvar Ssrhen","doi":"10.1109/NORCHP.2004.1423861","DOIUrl":null,"url":null,"abstract":"This work deals with off-boding some time critical parts in the process of performing intrusion detection from software to reconfigurable hardware (FPGA). Signatures of known attacks must typically be compared to high speed network traffic, and string 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 string matching has been designed and implemented in an FPGA A typical feature for this CAM is that the length of each word is independent from the others, in contrast to common CAMs where all words have the same length. The design has been functionally tested on a development board for a CAM of size 1822 bytes (128 words). This design processes 8 bits per clock cycle and has a reported maximum clock speed of 100 MHL This gives a thoughput of 800 Mbit/s.","PeriodicalId":208182,"journal":{"name":"Proceedings Norchip Conference, 2004.","volume":"53 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2004-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"30","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Norchip Conference, 2004.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/NORCHP.2004.1423861","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 30

Abstract

This work deals with off-boding some time critical parts in the process of performing intrusion detection from software to reconfigurable hardware (FPGA). Signatures of known attacks must typically be compared to high speed network traffic, and string 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 string matching has been designed and implemented in an FPGA A typical feature for this CAM is that the length of each word is independent from the others, in contrast to common CAMs where all words have the same length. The design has been functionally tested on a development board for a CAM of size 1822 bytes (128 words). This design processes 8 bits per clock cycle and has a reported maximum clock speed of 100 MHL This gives a thoughput of 800 Mbit/s.
用于快速字符串匹配的可变字宽内容可寻址存储器
本文研究了从软件到可重构硬件(FPGA)进行入侵检测过程中一些时间关键部件的脱机问题。已知攻击的签名通常必须与高速网络流量进行比较,字符串匹配成为瓶颈,内容可寻址存储器(CAMS)是已知的快速字符串匹配器,但提供的灵活性很小。为此,在FPGA中设计并实现了用于快速字符串匹配的可变字宽CAM。该CAM的典型特征是每个字的长度独立于其他字,与所有字具有相同长度的普通CAM相反。该设计已在尺寸为1822字节(128字)的CAM的开发板上进行了功能测试。该设计每个时钟周期处理8位,最大时钟速度为100 MHL,吞吐量为800 Mbit/s。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信