东北大学学报(自然科学版) ›› 2013, Vol. 34 ›› Issue (3): 339-343.DOI: -
李晶皎1,陈勇1,许哲万1,2,陆振林1
LI Jingjiao1, CHEN Yong1, HO Cholman1,2, LU Zhenlin1
摘要: 在入侵检测系统中,由于基于软件的字符匹配系统受处理器性能与软件串行执行等因素影响,处理速度有限,故设计并实现了基于FPGA的字符匹配系统.以硬件电路的实现方式提升处理性能,并采用了适合于FPGA运算的XORHash算法快速计算地址,从地址中取数据进行匹配,并实现数据的并行处理.通过在原有入侵规则实现逻辑上进行修正,实现规则的更新,通过预处理对冲突的模式串单独匹配解决了冲突.实验结果显示,系统的数据处理能力达到了129Gbps,为软件方法的35倍以上.当处理更多Snort规则时,系统吞吐量不受影响,资源的消耗增加很少.
中图分类号: