辽宁石油化工大学学报 ›› 2008, Vol. 28 ›› Issue (1): 66-69.
摘要: 多模式匹配算法在网络入侵检测系统中有着广泛的应用,目前的研究主要集中在如何提高算法的匹配速度上,对于算法的内存消耗研究较少。对于基于硬件实现的嵌入式入侵检测而言,如何降低多模式匹配算法的内存消耗也是一个值得关注的问题。Aho-Corasick(AC)算法是一个基于有限状态机的多模式匹配算法,该算法具有O(n)的时间复杂度,但是由于状态表存储开销较大使其难以应用到嵌入式入侵检测系统中。对AC算法的内存消耗进行了深入地研究,分析了几种可行的AC有限状态机存储策略,提出了一种改进的Banded-Row格式的AC有限状态机存储策略。实验结果表明,该策略能够在较小地影响AC算法匹配速度的前提下,更加有效地降低其内存消耗。
张雪松, 田 宏. 面向入侵检测的Aho-Corasick算法内存消耗研究[J]. 辽宁石油化工大学学报, 2008, 28(1): 66-69.
ZHANG Xue-song, TIAN Hong. Memory Consumption Studying of Aho-Corasick Algorithm in Intrusion Detection[J]. Journal of Liaoning Petrochemical University, 2008, 28(1): 66-69.