首页> 外文会议>IEEE Symposium on Field-Programmable Custom Computing Machines >Deep Packet Filter with Dedicated Logic and Read Only Memories
【24h】

Deep Packet Filter with Dedicated Logic and Read Only Memories

机译:深度数据包过滤器,具有专用逻辑,只读存储器

获取原文

摘要

Searching for multiple string patterns in a stream of data is a computationally expensive task. The speed of the search pattern module determines the overall performance of deep packet inspection firewalls, intrusion detection systems (IDS), and intrusion prevention systems (IPS). For example, one open source IDS configured for 845 patterns, can sustain a throughput of only 50 Mbps running on a dual 1-GHz Pentium III system. Using such systems would not be practical for filtering high speed networks with over 1 Gbps traffic. Some of these systems are implemented with field programmable gate arrays (FPGA) so that they are fast and programmable. However, such FPGA filters tend to be too large to be mapped on to a single FPGA. By sharing the common sub-logic in the design, we can effectively shrink the footprint of the filter. Then, for a large subset of the patterns, the logic area can be further reduced by using a memory based architecture. These design methods allow our filter for 2064 attack patterns to map onto a single Xil-inx Spartan 3 -XC3S2000 FPGA with a filtering rate of over 3 Gbps of network traffic.
机译:在数据流中搜索多字符串模式是计算昂贵的任务。搜索模式模块的速度决定了深度分组检查防火墙,入侵检测系统(ID)和入侵防御系统(IP)的整体性能。例如,配置为845模式的一个开源ID可以维持在双1-GHz Pentium III系统上运行的仅50 Mbps的吞吐量。使用此类系统对于过滤具有超过1 Gbps流量的高速网络是不实际的。这些系统中的一些是用现场可编程门阵列(FPGA)实现的,因此它们是快速和可编程的。然而,这种FPGA滤波器往往太大而无法映射到单个FPGA。通过在设计中共享常见的子逻辑,我们可以有效地缩小过滤器的占地面积。然后,对于图案的大型子集,可以通过使用基于存储器的架构进一步减少逻辑区域。这些设计方法允许我们的过滤器进行2064个攻击模式,以将单个XIL-Inx Spartan 3 -XC3S2000 FPGA映射到网络流量超过3 Gbps的过滤速率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号