×

基于FPGA的模式匹配系统设计

消耗积分:0 | 格式:pdf | 大小:未知 | 2023-11-08

张涛

分享资料个

简介:模式匹配作为网络安全的核心技术与实现难点越来越受人们关注。本文设计了一种基于FPGA 的模式匹配系统,用 Verilog HDL 语言实现系统主体;采用开源的 Snort 规则,选用由异或运算组成的适合 FPGA 处理的 HashMem 函数进行模式匹配;通过软件预处理找出 Snort 中的冲突模式串进行单独匹配从而用硬件方法解决冲突。硬件电路上用 DM9000A 网络控制器接收网络数据。实验结果显示,本文吞吐量达到了 61Mbps,为 PC 上运行的软件方法的 2 倍以上;每百兆吞吐量为 61 Mbps/百兆,远远高于软件方法的 2.06 到 3.71 Mbps/百兆。当处理的 Snort 规则数增多时,系统资源消耗增加很少,吞吐量不受影响,与传统系统随着规则数增加性能下降相比更具优势。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !