【24h】

Memory-efficient signature matching for ClamAV on FPGA

机译:FPGA上ClamAV的内存高效签名匹配

获取原文
获取原文并翻译 | 示例

摘要

Signature matching is a crucial task of various security applications such as antiviruses, intrusion detections, and firewalls. The growth in quantity and complexity of signatures made matching task more challenge especially on general purpose processor. In this paper, we proposed an efficient architecture for matching Clam Antivirus (ClamAV) signatures on FPGA. We utilize Bloom filter technique for filtering input data and Bloomier filter technique for one round check suspect data. Our matching engine support up to 256 byte length signature and can handle both basic and regular expression signatures. Compare to previous approaches, our architecture is better memory utilization with 14%–64% less than previous works. Experiences on low-cost Altera Cyclone II show that our system can fit signature set with more than 43K characters size and is capable of 1 gigabit per second throughput
机译:签名匹配是各种安全应用程序(例如防病毒,入侵检测和防火墙)的关键任务。签名数量和复杂性的增长使得匹配任务更具挑战性,尤其是在通用处理器上。在本文中,我们提出了一种在FPGA上匹配Clam Antivirus(ClamAV)签名的有效架构。我们使用Bloom过滤器技术过滤输入数据,并使用Bloomier过滤器技术进行一轮检查可疑数据。我们的匹配引擎最多支持256个字节长度的签名,并且可以处理基本和正则表达式签名。与以前的方法相比,我们的体系结构具有更高的内存利用率,比以前的工作方法少14%–64%。低成本Altera Cyclone II的经验表明,我们的系统可以容纳超过43K字符大小的签名集,并且每秒吞吐量为1吉比特

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号