计算机工程 ›› 2010, Vol. 36 ›› Issue (19): 269-271.doi: 10.3969/j.issn.1000-3428.2010.19.096
金军航a,张大方a,b,黄 昆b
JIN Jun-hanga, ZHANG Da-fanga,b, HUANG Kunb
摘要: 为对现有的高性能正则表达式匹配算法进行综合比较与分析,实现诸如DFA、D2FA、CD2FA、mDFA及XFA等最新算法,采用Snort规则集综合评估这些算法的存储空间和匹配时间。实验结果表明,在存储空间方面,与mDFA相比,XFA的存储空间减少84.9%~89.9%;在匹配效率方面,与mDFA相比,XFA的匹配时间增加了38.9%~174.6%;XFA在存储空间和匹配效率上具有良好的可伸缩性,即当规则数增加到8倍时,mDFA的存储空间增长了64倍,而XFA的存储空间仅增加了16倍,匹配时间仅增加了61.3%。
中图分类号: