检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]国际关系学院信息科技系
出 处:《计算机应用与软件》2012年第10期304-307,共4页Computer Applications and Software
摘 要:模式匹配算法是影响入侵检测系统性能的关键所在。首先分析主流的单模匹配算法BMSH和BM2算法,将多模匹配算法AC和BMSH结合,得到AC_BMSH算法。对AC_BMSH算法进行分析,指出AC_BMSH算法在匹配中存在两个缺陷:失配时单字符决定移动的距离短和模式串树最大移动距离小;针对AC_BMSH算法的不足,提出一种改进的有更好平均移动距离的多模式匹配算法Improved AC_BMSH(I_AC_BMSH)算法。改进算法采用双字符决定移动距离,失配时扩大模式串树最大移动距离。实验结果表明改进算法I_AC_BMSH相对于AC_BMSH算法有更好的匹配效率。Pattern matching algorithm is the key to affect the performance of intrusion detection system. In this paper we firstly analyse the mainstream single-mode matching algorithm BMSH and BM2 algorithms, derive the AC_BMSH algorithm by combining multi-mode matching algorithm AC with BMSH. On the basis of analysis of AC_BMSH algorithm, we then point out two defects the AC_BMSH matching algorithm has while matching, which are the shorter moving distance determined by single character and the smaller max moving distance of pattern string tree. In order to solve the deficiency of the AC_BMSH algorithm, we propose an improved muhi-mode matching algorithm, improved AC_BMSH (I_AC_BMSH) algorithm, which has better moving average distance. The improved AC_BMSH algorithm adopts double characters to determine the moving distance and expands maximum moving distance of pattern string tree when mismatch. Experiments result shows that I_AC_BMSH algorithm performs better than AC_BMSH algorithm in matching efficiency.
分 类 号:TP301[自动化与计算机技术—计算机系统结构]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117