首页> 外文期刊>IEEE Journal on Selected Areas in Communications >A Memory-Efficient Parallel String Matching Architecture for High-Speed Intrusion Detection
【24h】

A Memory-Efficient Parallel String Matching Architecture for High-Speed Intrusion Detection

机译:高速入侵检测的内存有效并行字符串匹配架构

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The ability to inspect both packet headers and payloads to identify attack signatures makes network intrusion detection system (NIDS) a promising approach to protect Internet systems. Since most of the known attacks can be represented with strings or combinations of multiple substrings, string matching is a key component, as well as the bottleneck in NIDS to address the requirement of constantly increasing capacity. We propose a memory-efficient multiple-character-approaching architecture consisting of multiple parallel deterministic finite automata (DFAs), called TDP-DFA. By employing efficient representations for the transition rules in each DFA, TDP-DFA significantly reduces the complexity. We also present a novel scheme to share the storage of transition rules among multiple DFAs, substantially decreasing the total storage cost, and avoiding the cost increase being proportional to the number of DFAs. We evaluate this design through theoretical analysis and comprehensive experiments. Results show that TDP-DFA is able to meet the critical requirement of OC-768 wirespeed processing, as well as constituting a promising way for scaling up to cope with throughput over 100 Gb/s in the future.
机译:同时检查数据包头和有效载荷以识别攻击特征的能力使网络入侵检测系统(NIDS)成为保护Internet系统的有前途的方法。由于大多数已知的攻击都可以用字符串或多个子字符串的组合表示,因此字符串匹配是关键组成部分,也是解决NIDS不断增长容量需求的瓶颈。我们提出了一种内存有效的多字符处理架构,该架构由多个并行确定性有限自动机(DFA)组成,称为TDP-DFA。通过对每个DFA中的转换规则采用有效表示,TDP-DFA大大降低了复杂性。我们还提出了一种新颖的方案,可以在多个DFA之间共享转换规则的存储,从而大幅降低总存储成本,并避免成本增加与DFA数量成正比。我们通过理论分析和综合实验评估该设计。结果表明,TDP-DFA能够满足OC-768线速处理的关键要求,并且构成了一种有希望的扩展规模以应对将来超过100 Gb / s的吞吐量的方式。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号