期刊文献+
共找到23篇文章
< 1 2 >
每页显示 20 50 100
一种串匹配的快速Boyer-Moore算法 被引量:7
1
作者 李雪梅 代六玲 +1 位作者 童新海 李莉 《计算机应用研究》 CSCD 北大核心 2005年第9期49-51,共3页
在对经典的Boyer-Moore和Quick Search串匹配算法进行分析的基础上,提出了一种更加快速的串匹配算法Quick Boyer-Moore(QBM)。QBM算法利用当前尝试中的已匹配子串、匹配失败字符信息以及与当前窗口下一个字符的位置信息,以在每一次跳跃... 在对经典的Boyer-Moore和Quick Search串匹配算法进行分析的基础上,提出了一种更加快速的串匹配算法Quick Boyer-Moore(QBM)。QBM算法利用当前尝试中的已匹配子串、匹配失败字符信息以及与当前窗口下一个字符的位置信息,以在每一次跳跃中获得更大的跳跃距离,从而使算法具有更高的效率。在真实语料上的实验结果表明,QBM算法的效率较显著地高于原始的BM算法及其改进算法Improved Boyer-Moore(IBM)。 展开更多
关键词 串匹配 boyer-moore算法 IMPROVED boyer-moore算法 Quick boyer-moore算法
在线阅读 下载PDF
Boyer-Moore串匹配算法的改进 被引量:5
2
作者 韩光辉 曾诚 《计算机应用》 CSCD 北大核心 2014年第3期865-868,共4页
在分析Boyer-Moore(BM)算法的基础上,提出了BM算法的一个新的变形。其基本思想是在算法的预处理阶段,对扩展模式串Pa建立好后缀规则,其中:P是模式串,a是字母表中的任一字符,既加大了已匹配后缀的长度,同时隐含了Sunday算法的坏字符规则... 在分析Boyer-Moore(BM)算法的基础上,提出了BM算法的一个新的变形。其基本思想是在算法的预处理阶段,对扩展模式串Pa建立好后缀规则,其中:P是模式串,a是字母表中的任一字符,既加大了已匹配后缀的长度,同时隐含了Sunday算法的坏字符规则,从而获得更大的窗口跳跃距离。理论分析证明,该算法具有线性最差时间复杂度和亚线性平均时间复杂度,空间复杂度为O(m(σ+1))。实验结果表明,该算法的实际性能与BM算法相比有明显改善,尤其适合小字母表的情形。 展开更多
关键词 串匹配 bm算法 复杂度分析
在线阅读 下载PDF
BWT-Boyer-Moore压缩域搜索算法的研究
3
作者 姚全珠 丁晓剑 +1 位作者 任雪利 张志锋 《计算机应用研究》 CSCD 北大核心 2006年第7期59-61,共3页
针对Boyer-Moore匹配算法对压缩文本文件搜索的不足,分析了当前对于压缩文件搜索的主要方法,提出了一种基于BW转换的高效的搜索算法并予以验证。
关键词 压缩域 boyer-moore算法 Burrow-Wheeler转换
在线阅读 下载PDF
带记忆的Boyer-Moore型模式匹配算法及其复杂性分析
4
作者 刘晓华 《湖南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2008年第1期84-88,共5页
通过构建前缀匹配自动机,使得每轮匹配后下个匹配窗口的文本总是保持左端部分为模式的一个前缀、右端部分全为未比较过的字符的形式.对于与此相应的模式匹配算法,已证明文本内的每个字符在整个匹配过程中最多被比较一次,从而字符总比较... 通过构建前缀匹配自动机,使得每轮匹配后下个匹配窗口的文本总是保持左端部分为模式的一个前缀、右端部分全为未比较过的字符的形式.对于与此相应的模式匹配算法,已证明文本内的每个字符在整个匹配过程中最多被比较一次,从而字符总比较次数不超过n,已达到任意算法最坏情况下字符总比较次数的最小值.另外,在适当条件下还从理论上证明了此算法的亚线性(即字符总比较次数小于cn,其中常数c<1).根据实验结果,算法的实际运行速度快于Boyer-Moore算法. 展开更多
关键词 模式匹配 boyer-moore算法 自动机 计算复杂性
在线阅读 下载PDF
一种改进的BM模式匹配算法 被引量:25
5
作者 杨薇薇 廖翔 《计算机应用》 CSCD 北大核心 2006年第2期318-319,共2页
首先介绍了目前最常用的BM模式匹配算法,以及其改进算法Boyer-Moore-Horspool(BMH)算法,在此基础上提出了另一种改进的BM算法,该算法减少了匹配次数,有效的加快模式匹配的速度。
关键词 模式匹配 bm算法 boyermoore-Horspool算法
在线阅读 下载PDF
一种BM模式匹配算法的改进 被引量:8
6
作者 袁静波 郑吉森 丁顺利 《计算机工程与应用》 CSCD 北大核心 2009年第17期105-107,173,共4页
模式匹配算法是入侵检测系统中使用较多的一种重要算法。在分析了BM算法以及相关算法的基础上,提出了一种新的改进算法——BMI算法。该算法借鉴了BM算法的思想,并利用了下一字符和末字符的单一性和组合性,有效地提高了最大位移出现的概... 模式匹配算法是入侵检测系统中使用较多的一种重要算法。在分析了BM算法以及相关算法的基础上,提出了一种新的改进算法——BMI算法。该算法借鉴了BM算法的思想,并利用了下一字符和末字符的单一性和组合性,有效地提高了最大位移出现的概率。实验测试结果表明该算法能够有效提高匹配过程的效率。 展开更多
关键词 入侵检测 模式匹配 boyer-moore(bm)算法 字符串检索
在线阅读 下载PDF
一种快速的BM模式匹配改进算法 被引量:9
7
作者 张娜 侯整风 《合肥工业大学学报(自然科学版)》 CAS CSCD 北大核心 2006年第7期834-838,共5页
文章在分析BM算法以及一些重要的改进算法的基础上,提出了一种新的改进算法———BMG算法。该算法结合了BMH算法和BMHS算法的优点,同时考虑了字符串后一位字母的惟一性,大大提高了最大位移m+1的出现概率,因此有效地加快了匹配速度。
关键词 模式匹配 bm算法 字符串检索
在线阅读 下载PDF
BM算法中函数shift的研究 被引量:5
8
作者 韩光辉 曾诚 《计算机应用》 CSCD 北大核心 2013年第8期2379-2382,共4页
建立BM算法中函数shift及其构造算法的严格的形式理论,对于BM算法及其各种变形的研究与改进是十分必要的。给出了shift的一个清晰的形式定义,引入模式串后缀的特征集及其最小值函数,通过特征集描述了shift的构造,从而严格建立了shift及... 建立BM算法中函数shift及其构造算法的严格的形式理论,对于BM算法及其各种变形的研究与改进是十分必要的。给出了shift的一个清晰的形式定义,引入模式串后缀的特征集及其最小值函数,通过特征集描述了shift的构造,从而严格建立了shift及其构造算法的理论基础。根据shift的构造定理与最小值函数的迭代计算方法,给出了shift的一个新的构造算法,证明了该算法具有线性的时间与空间复杂度。理论分析和计算结果表明,该算法比已有算法更简单,计算复杂度更低,因而更适合硬件实现。 展开更多
关键词 串匹配 bm算法 好后缀规则 shift函数 复杂度分析
在线阅读 下载PDF
基于Snort和改进BM算法的入侵检测系统的研究与实现 被引量:7
9
作者 崔玮 刘建伟 张其善 《电子测量技术》 2006年第6期144-146,167,共4页
网络入侵检测系统是近年来发展较快的一种网络安全技术。文中提出并实现了一种在基于Snort和改进的BM算法的入侵检测系统的实现方案。分析研究了该系统的架构,网络数据截获模块的设计方案。文中还针对传统的Boyer-Moore匹配算法的缺陷... 网络入侵检测系统是近年来发展较快的一种网络安全技术。文中提出并实现了一种在基于Snort和改进的BM算法的入侵检测系统的实现方案。分析研究了该系统的架构,网络数据截获模块的设计方案。文中还针对传统的Boyer-Moore匹配算法的缺陷进行了讨论,并提出了改进意见。结论显示改进后的算法能够取得更高的匹配效率和更短的匹配时间。 展开更多
关键词 入侵检测 SNORT boyer-moore算法
在线阅读 下载PDF
基于BM窗口竞争的高效单模式匹配算法 被引量:3
10
作者 陈伟 滕宏舜 《计算机工程》 CAS CSCD 北大核心 2015年第12期144-149,共6页
对于单模式匹配Boyer-Moore(BM)算法,为提高首字符的不匹配率和失配窗口的最大移动距离,结合BM系列改进算法的设计思想,提出一种高效算法Skii-BM。在Q(x)函数基础上引入窗口竞争思想,以极大化跳跃距离。实验结果表明,改进算法能减少不... 对于单模式匹配Boyer-Moore(BM)算法,为提高首字符的不匹配率和失配窗口的最大移动距离,结合BM系列改进算法的设计思想,提出一种高效算法Skii-BM。在Q(x)函数基础上引入窗口竞争思想,以极大化跳跃距离。实验结果表明,改进算法能减少不必要的匹配过程,提高窗口移动速度,从而改善匹配效率。 展开更多
关键词 模式匹配 boyer-moore算法 特征字符 窗口竞争 Q函数
在线阅读 下载PDF
基于BB-BM算法的网络协议内容符合性测试方法
11
作者 李涛 胡爱群 高尚 《东南大学学报(自然科学版)》 EI CAS CSCD 北大核心 2015年第6期1027-1031,共5页
为了检测网络通信协议的安全性,使用高效的模式识别方法对协议内容进行符合性测试.采用黑盒测试的方法,在检测端将协议服务器和检测模块分离,设计了协议安全性测试框架和测试流程;提出了以字节块为单位、分块计算摘要值再进行匹配的BB-B... 为了检测网络通信协议的安全性,使用高效的模式识别方法对协议内容进行符合性测试.采用黑盒测试的方法,在检测端将协议服务器和检测模块分离,设计了协议安全性测试框架和测试流程;提出了以字节块为单位、分块计算摘要值再进行匹配的BB-BM算法.实验结果表明,使用该方法能够对网络协议按照内容种类划分值域空间,通过匹配算法进行符合性测试.在进行模式匹配时通过分块处理减少了模式串和目标串数量,从而导致跳跃距离增加,匹配次数减少,检测性能在最优和最差测试状态下较现有检测方法分别提高了20%和80%.在该测试框架下,以字节块为单位进行匹配有效提升了检测效率,适用于对字段格式固定的网络协议进行内容符合性测试. 展开更多
关键词 内容符合性 模式识别 bm算法 协议安全
在线阅读 下载PDF
基于Linux和改进BM算法的入侵检测系统的研究与实现
12
作者 陈丹 郑增威 李际军 《计算机应用与软件》 CSCD 北大核心 2005年第7期106-107,共2页
网络入侵检测系统是近年来发展较快的一种网络安全技术。提出并实现了一种在Linux下的网络入侵检测系统,分析研究了该系统的架构,数据包过滤器BPF模型,网络数据截获模块的设计方案,以及改进的BoyerMoore字符匹配算法的具体实现等关键技术。
关键词 Linux bm算法 网络入侵检测系统 网络安全技术 字符匹配算法 BPF模型 包过滤器 设计方案 数据截获 关键技术 架构 模块
在线阅读 下载PDF
一种新的快速移动单模式匹配算法 被引量:10
13
作者 何畏 汪荣贵 查全民 《合肥工业大学学报(自然科学版)》 CAS CSCD 北大核心 2010年第5期665-669,共5页
针对单模式匹配算法BM算法中平均移动距离较小的特性,文章对BM算法进行改进,提出了一种新的可以增加平均移动距离的字符串匹配算法BMN算法。该算法首先在预处理阶段使用任意的2个字符作为字符块来计算移动距离,并设置最大移动距离为模... 针对单模式匹配算法BM算法中平均移动距离较小的特性,文章对BM算法进行改进,提出了一种新的可以增加平均移动距离的字符串匹配算法BMN算法。该算法首先在预处理阶段使用任意的2个字符作为字符块来计算移动距离,并设置最大移动距离为模式串长度加1;然后在查找阶段通过比较连续的2个字符块来增加大距离移动的概率。实验表明,无论模式串的长短,所提出的算法对于英文文本和二进制串均具有较快的速度。 展开更多
关键词 模式匹配 bm算法 字符串 bmN算法
在线阅读 下载PDF
面向入侵检测的模式匹配算法研究 被引量:23
14
作者 李昀 李伟华 《计算机工程与应用》 CSCD 北大核心 2003年第6期1-2,22,共3页
在入侵检测系统的实现中,关键部分是检测引擎的实现。而在检测引擎的实现中,关键的是数据分析模块。对于基于规则的入侵检测来说,模式匹配算法非常重要,它直接影响到系统的准确性和实时性能。论文主要研究了BruteForce算法,Boyer-Moore... 在入侵检测系统的实现中,关键部分是检测引擎的实现。而在检测引擎的实现中,关键的是数据分析模块。对于基于规则的入侵检测来说,模式匹配算法非常重要,它直接影响到系统的准确性和实时性能。论文主要研究了BruteForce算法,Boyer-Moore算法,Aho-Corasick算法,Set-wiseBoyer-Moore-Horspool算法,Aho-Corasick_Boyer-Moore算法。 展开更多
关键词 入侵检测 模式匹配算法 计算机网络 网络安全 Brute-Force算法 boyer-moore算法
在线阅读 下载PDF
基于内容的网络信息安全审计中的匹配算法研究 被引量:9
15
作者 陈国龙 陈火旺 康仲生 《小型微型计算机系统》 CSCD 北大核心 2004年第9期1676-1679,共4页
对流经网络的 WWW、E- mail、BBS和 FTP报文提出信息审计的方法 ,针对系统字符集比较大、模式串中出现的字符较少的情况下 ,提出一种改进的模式匹配算法 。
关键词 报文审计 匹配算法 bm(boyer-moore)算法
在线阅读 下载PDF
一种高效的多目标串匹配算法 被引量:5
16
作者 姚立红 訾小超 +1 位作者 张绍莲 谢立 《计算机应用与软件》 CSCD 北大核心 2004年第1期7-9,68,共4页
本文通过引入右对齐位置标识方式解决了Boyer Moore算法思想用于多串匹配的串长不等的问题 ,提出用于多模式串的高效匹配算法MPBM。该算法的特点主要在于能够直接处理长度不等的多模式串匹配 。
关键词 多目标串匹配算法 boyer-moore算法 模式串匹配 匹配效率
在线阅读 下载PDF
基于Sunday算法的改良单模式匹配算法 被引量:5
17
作者 朱永强 秦志光 江雪 《计算机应用》 CSCD 北大核心 2014年第1期208-212,共5页
Unicode编码的中文环境下应用Sunday算法时,如直接使用中文字符生成失效跳转表,将造成空间膨胀,而将中文字符拆分为两个字节进行处理,虽可以降低空间消耗,但匹配的执行速度又会受影响。针对Sunday算法应用于Unicode编码的字符拆分环境... Unicode编码的中文环境下应用Sunday算法时,如直接使用中文字符生成失效跳转表,将造成空间膨胀,而将中文字符拆分为两个字节进行处理,虽可以降低空间消耗,但匹配的执行速度又会受影响。针对Sunday算法应用于Unicode编码的字符拆分环境时所产生的时间性能降低问题,结合Unicode中文单元的内部关联性,优化了原Sunday算法的辅助跳转表与匹配规则,从而在解决Unicode下算法空间膨胀问题的同时,提升了Sunday算法在此环境下的时间性能,并利用模拟实验对改良算法的时间与空间性能进行了实验证明。 展开更多
关键词 模式匹配 UNICODE编码 KMP算法 B—M算法 Sunday算法
在线阅读 下载PDF
入侵检测中的快速过滤算法 被引量:4
18
作者 朱杰 黄烟波 翁艳彬 《计算机工程》 CAS CSCD 北大核心 2003年第16期109-110,共2页
入侵检测系统是近年来发展迅速的一种网络安全技术。但是,随着计算机网络向着高速、宽带的方向发展,检测引擎越来越成为性能的瓶颈。如果检测速度不能跟上网络流量,就会丢包并发生漏报。这除了采用更高速的专业硬件来解决外,包过滤... 入侵检测系统是近年来发展迅速的一种网络安全技术。但是,随着计算机网络向着高速、宽带的方向发展,检测引擎越来越成为性能的瓶颈。如果检测速度不能跟上网络流量,就会丢包并发生漏报。这除了采用更高速的专业硬件来解决外,包过滤算法也有非常重要的作用。高速的过滤算法有助于过滤掉大量无关的信息,从而极大地提高入侵检测系统的性能。 展开更多
关键词 入侵检测系统 网络入侵检测系统 bm算法 AC算法
在线阅读 下载PDF
基于Horspool算法的模糊匹配 被引量:2
19
作者 钱立进 吴泽俊 董红斌 《计算机工程》 CAS CSCD 北大核心 2004年第1期60-61,共2页
匹配模式中存在模糊信息的匹配形式称为模糊匹配,它是目前字符串匹配的重 要研究方向。Horspool算法是精确匹配的经典算法,但不能实现模糊匹配。该文将要求匹配 的模式转化为相应的二进制数序列,在Horspool算法基础上扩大其功能,使... 匹配模式中存在模糊信息的匹配形式称为模糊匹配,它是目前字符串匹配的重 要研究方向。Horspool算法是精确匹配的经典算法,但不能实现模糊匹配。该文将要求匹配 的模式转化为相应的二进制数序列,在Horspool算法基础上扩大其功能,使其能够实现模糊 匹配,且不影响其精确匹配的功能。 展开更多
关键词 模式匹配 模糊匹配 bm算法 HORSPOOL算法 精确匹配
在线阅读 下载PDF
高效字符匹配算法的研究 被引量:3
20
作者 王志伟 平玲娣 陆敏锋 《计算机工程与应用》 CSCD 北大核心 2010年第1期28-31,共4页
在分析BM算法以及它的衍生版本BMH、Sunday等算法的基础上,提出一种新的改进算法。改进算法有三个重要特点:(1)采用双字符启发策略,提高模式串最大移动位数及其概率,最大移动位数为n+2;(2)采用窗口动态分段方法,尽量减少字符匹配次数;(3... 在分析BM算法以及它的衍生版本BMH、Sunday等算法的基础上,提出一种新的改进算法。改进算法有三个重要特点:(1)采用双字符启发策略,提高模式串最大移动位数及其概率,最大移动位数为n+2;(2)采用窗口动态分段方法,尽量减少字符匹配次数;(3)建立模式串中相同字符的位置链,充分利用启发字符,降低模式匹配的冗余度。实验结果表明,改进算法具有较高的匹配效率。 展开更多
关键词 bm算法 双字符启发 窗口动态分段 位置链
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部