首页> 外文期刊>Dependable and Secure Computing, IEEE Transactions on >In-Depth Packet Inspection Using a Hierarchical Pattern Matching Algorithm
【24h】

In-Depth Packet Inspection Using a Hierarchical Pattern Matching Algorithm

机译:使用分层模式匹配算法的深度包检查

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

摘要

Detection engines capable of inspecting packet payloads for application-layer network information are urgently required. The most important technology for fast payload inspection is an efficient multipattern matching algorithm, which performs exact string matching between packets and a large set of predefined patterns. This paper proposes a novel Enhanced Hierarchical Multipattern Matching Algorithm (EHMA) for packet inspection. Based on the occurrence frequency of grams, a small set of the most frequent grams is discovered and used in the EHMA. EHMA is a two-tier and cluster-wise matching algorithm, which significantly reduces the amount of external memory accesses and the capacity of memory. Using a skippable scan strategy, EHMA speeds up the scanning process. Furthermore, independent of parallel and special functions, EHMA is very simple and therefore practical for both software and hardware implementations. Simulation results reveal that EHMA significantly improves the matching performance. The speed of EHMA is about 0.89-1,161 times faster than that of current matching algorithms. Even under real-life intense attack, EHMA still performs well.
机译:迫切需要能够检查分组有效载荷以获取应用层网络信息的检测引擎。快速有效载荷检查最重要的技术是有效的多模式匹配算法,该算法可以在数据包和大量预定义模式之间执行精确的字符串匹配。本文提出了一种新颖的增强型分层多模式匹配算法(EHMA),用于数据包检查。根据克的出现频率,一小部分最常见的克被发现并用于EHMA。 EHMA是一种两层的群集匹配算法,可显着减少外部内存访问量和内存容量。 EHMA使用可跳过的扫描策略,可以加快扫描过程。此外,独立于并行功能和特殊功能,EHMA非常简单,因此对于软件和硬件实现都是实用的。仿真结果表明,EHMA大大提高了匹配性能。 EHMA的速度比当前的匹配算法快0.89-1,161倍。即使在现实生活中的强烈攻击下,EHMA仍然表现良好。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号