期刊文献+
共找到20篇文章
< 1 >
每页显示 20 50 100
基于Aho-Corasick算法的多模式匹配算法研究 被引量:16
1
作者 王培凤 李莉 《计算机应用研究》 CSCD 北大核心 2011年第4期1251-1253,1259,共4页
通过分析模式匹配算法在网络入侵检测中的重要作用和所面临的问题,对Aho-Corasick基于自动机的算法和以Aho-Corasick算法为基础的相关算法进行了分析,并通过实验对多种多模式匹配算法进行综合对比,最后对多模式匹配方法的发展趋势进行... 通过分析模式匹配算法在网络入侵检测中的重要作用和所面临的问题,对Aho-Corasick基于自动机的算法和以Aho-Corasick算法为基础的相关算法进行了分析,并通过实验对多种多模式匹配算法进行综合对比,最后对多模式匹配方法的发展趋势进行了展望。 展开更多
关键词 AHO-corasick算法 多模式匹配 自动机
在线阅读 下载PDF
面向入侵检测的Aho-Corasick算法内存消耗研究 被引量:1
2
作者 张雪松 田宏 《辽宁石油化工大学学报》 CAS 2008年第1期66-69,共4页
多模式匹配算法在网络入侵检测系统中有着广泛的应用,目前的研究主要集中在如何提高算法的匹配速度上,对于算法的内存消耗研究较少。对于基于硬件实现的嵌入式入侵检测而言,如何降低多模式匹配算法的内存消耗也是一个值得关注的问题。Ah... 多模式匹配算法在网络入侵检测系统中有着广泛的应用,目前的研究主要集中在如何提高算法的匹配速度上,对于算法的内存消耗研究较少。对于基于硬件实现的嵌入式入侵检测而言,如何降低多模式匹配算法的内存消耗也是一个值得关注的问题。Aho-Corasick(AC)算法是一个基于有限状态机的多模式匹配算法,该算法具有O(n)的时间复杂度,但是由于状态表存储开销较大使其难以应用到嵌入式入侵检测系统中。对AC算法的内存消耗进行了深入地研究,分析了几种可行的AC有限状态机存储策略,提出了一种改进的Banded-Row格式的AC有限状态机存储策略。实验结果表明,该策略能够在较小地影响AC算法匹配速度的前提下,更加有效地降低其内存消耗。 展开更多
关键词 Aho—corasick算法 多模式匹配 稀疏矩阵 入侵检测
在线阅读 下载PDF
多模式匹配算法及硬件实现 被引量:42
3
作者 李伟男 鄂跃鹏 +1 位作者 葛敬国 钱华林 《软件学报》 EI CSCD 北大核心 2006年第12期2403-2415,共13页
介绍了多模式匹配的算法和硬件实现方法.首先介绍了两种常用的多模式匹配算法——Aho-Corasick基于自动机的算法和Wu-Manber基于hash的后缀匹配加移位跳跃的算法以及相关的改进算法.并通过实验对各种多模式匹配算法的时空复杂度进行了... 介绍了多模式匹配的算法和硬件实现方法.首先介绍了两种常用的多模式匹配算法——Aho-Corasick基于自动机的算法和Wu-Manber基于hash的后缀匹配加移位跳跃的算法以及相关的改进算法.并通过实验对各种多模式匹配算法的时空复杂度进行了分析比较.通过几个硬件实现的实例介绍了多模式匹配的硬件实现方法及策略.最后对多模式匹配的发展趋势进行了展望. 展开更多
关键词 多模式匹配 AHO-corasick算法 有限状态自动机 WU-MANBER算法 FPGA(现场可编程门阵列) TCAM(三态内容寻址存储器) bloom filter
在线阅读 下载PDF
基于关键字树的DNA多序列星比对算法 被引量:10
4
作者 邹权 郭茂祖 +1 位作者 王晓凯 张涛涛 《电子学报》 EI CAS CSCD 北大核心 2009年第8期1746-1750,共5页
在构建进化树、比较单体型序列等生物信息学研究中,需要比对多个相似程度很高的DNA序列.对于数量多、序列长的多序列比对问题,通常使用时间复杂度较低的星比对算法.然而在处理大规模数据时,星比对的平方时间复杂度依然不能满足需要.因此... 在构建进化树、比较单体型序列等生物信息学研究中,需要比对多个相似程度很高的DNA序列.对于数量多、序列长的多序列比对问题,通常使用时间复杂度较低的星比对算法.然而在处理大规模数据时,星比对的平方时间复杂度依然不能满足需要.因此,在星比对思想的基础上,本文结合关键字树理论,先找出完全匹配的区域,然后比对剩余区域,以达到降低期望时间复杂度的目的.两组实验证明了本文算法的有效性,在取得相同比对效果的情况下,本文算法运行时间小于其他方法. 展开更多
关键词 多序列比对 星比对 关键字树 AHO-corasick算法 生物信息学
在线阅读 下载PDF
一种基于位图的多模式匹配算法 被引量:12
5
作者 张元竞 张伟哲 《哈尔滨工业大学学报》 EI CAS CSCD 北大核心 2010年第2期277-280,共4页
为降低自动机类多模匹配算法的空间开销,同时仍保持较低的算法时间复杂度,提出了一种基于位图的空间优化算法.将自动机全部状态按照字典树结构的层数划分,将访问频率较低的后若干层状态对应的转移表压缩存储,并使用位图提高对被压缩信... 为降低自动机类多模匹配算法的空间开销,同时仍保持较低的算法时间复杂度,提出了一种基于位图的空间优化算法.将自动机全部状态按照字典树结构的层数划分,将访问频率较低的后若干层状态对应的转移表压缩存储,并使用位图提高对被压缩信息的检索速度.经过实验和在实际应用环境中的验证,这种改进算法能够大幅降低空间开销,而匹配时间或响应时间基本不变.在模式串的数量达到万条以上规模时,实验表明优化算法能够降低25%~70%的空间消耗. 展开更多
关键词 多模匹配 AC算法 有限状态自动机 位图
在线阅读 下载PDF
AC多模式匹配算法研究 被引量:13
6
作者 巫喜红 曾锋 《计算机工程》 CAS CSCD 2012年第6期279-281,共3页
AC算法的内存空间开销大,不利于硬件实现。为此,提出AC多模式匹配算法。分析AC算法的特点,使用位图存储技术和压缩处理技术对其进行改进。从模式串长度和模式串数目角度出发进行实验,结果表明,该算法能缩短扫描时间,提高模式匹配速度和... AC算法的内存空间开销大,不利于硬件实现。为此,提出AC多模式匹配算法。分析AC算法的特点,使用位图存储技术和压缩处理技术对其进行改进。从模式串长度和模式串数目角度出发进行实验,结果表明,该算法能缩短扫描时间,提高模式匹配速度和访问速度。 展开更多
关键词 AC算法 位图 多模式匹配 压缩向量 状态机
在线阅读 下载PDF
入侵检测中的快速过滤算法 被引量:4
7
作者 朱杰 黄烟波 翁艳彬 《计算机工程》 CAS CSCD 北大核心 2003年第16期109-110,共2页
入侵检测系统是近年来发展迅速的一种网络安全技术。但是,随着计算机网络向着高速、宽带的方向发展,检测引擎越来越成为性能的瓶颈。如果检测速度不能跟上网络流量,就会丢包并发生漏报。这除了采用更高速的专业硬件来解决外,包过滤... 入侵检测系统是近年来发展迅速的一种网络安全技术。但是,随着计算机网络向着高速、宽带的方向发展,检测引擎越来越成为性能的瓶颈。如果检测速度不能跟上网络流量,就会丢包并发生漏报。这除了采用更高速的专业硬件来解决外,包过滤算法也有非常重要的作用。高速的过滤算法有助于过滤掉大量无关的信息,从而极大地提高入侵检测系统的性能。 展开更多
关键词 入侵检测系统 网络入侵检测系统 BM算法 AC算法
在线阅读 下载PDF
入侵检测中一种节约内存的多模式匹配算法 被引量:4
8
作者 高朝勤 陈元琰 黎芸 《计算机工程与应用》 CSCD 北大核心 2009年第11期107-110,116,共5页
模式匹配既是网络入侵检测系统(NIDS)的关键,也是NIDS中消耗资源最多的部分。随着网络速度和入侵检测规则的持续增长,模式匹配正在成为NIDS的性能瓶颈。提出了一种基于非确定有限自动机结构的Aho-Corasick算法,通过压缩状态表,把状态和... 模式匹配既是网络入侵检测系统(NIDS)的关键,也是NIDS中消耗资源最多的部分。随着网络速度和入侵检测规则的持续增长,模式匹配正在成为NIDS的性能瓶颈。提出了一种基于非确定有限自动机结构的Aho-Corasick算法,通过压缩状态表,把状态和状态变迁存储在一个单一向量中,显著降低了内存需求,获得了良好的cache性能。测试表明,与其他Aho-Corasick算法相比,MEAC的内存消耗平均减少了92.3%~98.4%,同时保持了Aho-Corasick算法的良好性能。 展开更多
关键词 节约内存 模式匹配 入侵检测 Aho—corasick算法
在线阅读 下载PDF
基于Trie树的哈希表 被引量:3
9
作者 史长琼 唐铭 +1 位作者 张大方 周恺卿 《计算机应用》 CSCD 北大核心 2010年第8期2193-2196,共4页
受到AC算法与链式哈希的启发,提出了一种基于Trie树的哈希表。该算法通过增加一个后继状态计数器,能够为后续的查找等运算提供更加简单和快速的信息。分析与实验表明该算法具有较高的效率、较强的稳定性,且降低了能耗。
关键词 AC算法 TRIE树 分离位的串匹配 链式哈希表 分段哈希表
在线阅读 下载PDF
一种快速高效的模式匹配算法的应用研究 被引量:6
10
作者 王杰 刘亚宾 孙珂珂 《计算机工程与应用》 CSCD 北大核心 2008年第32期93-95,185,共4页
提出一种高性能的模式匹配算法——MAC算法,它通过使用从确定性有限状态机(DFA)中得到的特征等同态,在保证高速匹配的前提下,极大地减少了内存需求。同时,该算法具有高度的灵活性,即通过调整就可以适应不同的特定性能和资源限制的要求... 提出一种高性能的模式匹配算法——MAC算法,它通过使用从确定性有限状态机(DFA)中得到的特征等同态,在保证高速匹配的前提下,极大地减少了内存需求。同时,该算法具有高度的灵活性,即通过调整就可以适应不同的特定性能和资源限制的要求。在软件使用环境中的实验结果表明,MAC算法的内存使用性能相对目前先进的模式匹配算法提高了1.51~2.40倍。 展开更多
关键词 MAC算法 网络入侵检测系统 模式匹配 确定性有限状态机 非确定性有限状态机
在线阅读 下载PDF
基于距离比较的AC自动机并行匹配算法 被引量:8
11
作者 姜海洋 李雪菲 杨晔 《电子与信息学报》 EI CSCD 北大核心 2022年第2期581-590,共10页
随着网络带宽的快速增长,作为网络安全设备核心模块的多模式匹配(MPM)算法面临严峻的性能挑战。该文提出一种高效的数据包分割和并行匹配算法—距离比较并行匹配算法(DCPM)。和已有方法相比,并行的DCPM线程间不存在同步开销,引入的冗余... 随着网络带宽的快速增长,作为网络安全设备核心模块的多模式匹配(MPM)算法面临严峻的性能挑战。该文提出一种高效的数据包分割和并行匹配算法—距离比较并行匹配算法(DCPM)。和已有方法相比,并行的DCPM线程间不存在同步开销,引入的冗余检测开销达到理论最小。基于Aho-Corasick(AC)算法,在8核处理器平台上将DCPM算法与已有的数据包分割方法进行了性能比较。实验结果表明,和已有方法相比,DCPM算法的适应性更好,性能受网络流量中模式串占比、模式串长度及自动机状态数等因素的影响更小;在处理真实数据集时,DCPM算法的加速比提升1.3~3.5倍。 展开更多
关键词 模式匹配 多线程 多核 深度包检测 AHO-corasick算法
在线阅读 下载PDF
面向入侵检测的模式匹配算法研究 被引量:23
12
作者 李昀 李伟华 《计算机工程与应用》 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
多模式匹配算法的优化研究 被引量:8
13
作者 方贤进 李龙澍 《微计算机信息》 北大核心 2007年第03X期211-213,共3页
模式匹配技术有着广泛的应用且模式匹配算法已经被研究了很多年,同时对稀疏存储及其结构的操作也有大量的文献资料。本文首先描述了Aho-Corasick多模式匹配算法,该算法是基于自动机及状态向量的,然后提出了使用banded-row稀疏存储对Aho-... 模式匹配技术有着广泛的应用且模式匹配算法已经被研究了很多年,同时对稀疏存储及其结构的操作也有大量的文献资料。本文首先描述了Aho-Corasick多模式匹配算法,该算法是基于自动机及状态向量的,然后提出了使用banded-row稀疏存储对Aho-Corasick算法中的状态转换表进行存储优化的观点,给出了优化算法。最后给出了和原Aho-Corasick算法相比较的测试结果,该结果表明在大模式集的情况下,使用banded-row稀疏存储的Aho-Corasick算法减少了存储需求,进一步地提高了性能。 展开更多
关键词 多模式匹配 AHO-corasick算法 稀疏存储
在线阅读 下载PDF
一种基于关键字树的DNA数据库搜索算法
14
作者 邹权 郭茂祖 +1 位作者 刘扬 王春宇 《小型微型计算机系统》 CSCD 北大核心 2009年第10期1944-1947,共4页
针对BLAST等软件在生物数据库中搜索DNA分子序列时,不能兼顾时间开销和搜索敏感性的问题,提出一种基于关键字树的多种子搜索算法。首先将查询序列分割成多个种子并将它们构建成一棵关键字树;然后利用Aho-Corasick算法在数据库中搜索,找... 针对BLAST等软件在生物数据库中搜索DNA分子序列时,不能兼顾时间开销和搜索敏感性的问题,提出一种基于关键字树的多种子搜索算法。首先将查询序列分割成多个种子并将它们构建成一棵关键字树;然后利用Aho-Corasick算法在数据库中搜索,找到每个种子的所有完全匹配;最后检查种子匹配密度大的区域,确定其是否是查询序列的近似出现。实验表明算法兼顾了时间开销和搜索的敏感性,而且能发现基因序列中的移位现象. 展开更多
关键词 DNA数据库搜索 种子 关键字树 Aho—corasick算法
在线阅读 下载PDF
智能遥感卫星数据记录系统技术研究 被引量:1
15
作者 杨仁忠 陈志伟 吴广 《微计算机信息》 2011年第1期31-33,共3页
本文针对传统遥感卫星数据记录系统需要人工输入工作计划的现状,以及无人职守工作模式的需求,提出一种智能化记录系统技术的解决方案。本方案主要采Aho-Corasick算法,通过搜索下行数据帧同步字的方法,区分卫星数据与无用信号;通过给定... 本文针对传统遥感卫星数据记录系统需要人工输入工作计划的现状,以及无人职守工作模式的需求,提出一种智能化记录系统技术的解决方案。本方案主要采Aho-Corasick算法,通过搜索下行数据帧同步字的方法,区分卫星数据与无用信号;通过给定策略实现对记录系统起停的控制;通过给定任务需求策略,自动记录和传输有用卫星数据。本系统基于Aho-Cora-sick算法实现了识别20余颗卫星的能力。设计时采用Aho-Corasick算法作为帧同步字信号的盲搜或引导,一旦"锁定"卫星后则采用查找表的算法,提高了系统处理速度。实现后的记录系统仅需人工配置目标星和工作时间段等信息,之后运行工作可无人职守。 展开更多
关键词 多模式匹配 AHO-corasick算法 数据记录 数传
在线阅读 下载PDF
一种面向入侵检测的改进AC算法 被引量:9
16
作者 徐红 秦志光 《微电子学与计算机》 CSCD 北大核心 2010年第11期109-112,共4页
在研究入侵检测系统中AC算法应用3的基础上,提出一种改进的AC算法——双重压缩AC算法.在算法中设计了新的AC状态自动机存储空间压缩方法,并给出与之对应的匹配流程.在Snort中进行测试,测试结果显示双重压缩AC算法的空间和时间性能比基... 在研究入侵检测系统中AC算法应用3的基础上,提出一种改进的AC算法——双重压缩AC算法.在算法中设计了新的AC状态自动机存储空间压缩方法,并给出与之对应的匹配流程.在Snort中进行测试,测试结果显示双重压缩AC算法的空间和时间性能比基本AC算法分别提升了52.2%和73.5%. 展开更多
关键词 入侵检测 模式匹配 AC算法
在线阅读 下载PDF
AC多模式匹配算法的优化与应用 被引量:4
17
作者 孙强 辛阳 陈林顺 《中国科技论文在线》 CAS 2011年第1期45-48,共4页
针对Aho-Corasick(AC)多模式匹配算法使用大的空间复杂度代价换取小的时间复杂度,提出一种改进算法降低AC多模式匹配算法的空间复杂度,使AC多模式匹配算法的空间复杂度减少10%,并实现AC多模式匹配算法在深层报文解析中的应用。
关键词 网络安全 模式匹配 AC多模式匹配 网络流量控制
在线阅读 下载PDF
基于GPU的AC模式匹配改进算法 被引量:1
18
作者 汪宏 王鹏 《计算机工程与应用》 CSCD 北大核心 2015年第18期7-12,共6页
字符串匹配算法的应用非常广泛,在信息检索、信息安全等领域都起着关键的作用。近年来,由于GPU通用计算的高速发展,且GPU具有很强的并行计算能力和很高的存储器访问带宽,利用GPU来加速字符串匹配算法吸引了越来越多的关注。提出的改进... 字符串匹配算法的应用非常广泛,在信息检索、信息安全等领域都起着关键的作用。近年来,由于GPU通用计算的高速发展,且GPU具有很强的并行计算能力和很高的存储器访问带宽,利用GPU来加速字符串匹配算法吸引了越来越多的关注。提出的改进的AC模式匹配算法,在对前人工作的基础上,进一步消除了output表的存储,将纹理存储器中的查表操作转换为数值比较操作,与改进前算法相比,速度提高了80%以上;进一步的,引入了多个可变参数,提高AC算法的有效数据匹配率,并优化线程块的大小,优化后的算法与采用一种特殊匹配方式的高效的PFAC算法相比,速度提高了9%以上。 展开更多
关键词 图形处理器(GPU)计算 模式匹配 AHO-corasick算法 统一计算架构(CUDA)编程模型
在线阅读 下载PDF
Memory Efficient String Matching Algorithm for Network Intrusion Management System 被引量:9
19
作者 余建明 薛一波 李军 《Tsinghua Science and Technology》 SCIE EI CAS 2007年第5期585-593,共9页
As the core algorithm and the most time consuming part of almost every modern network intrusion management system (NIMS), string matching is essential for the inspection of network flows at the line speed. This pape... As the core algorithm and the most time consuming part of almost every modern network intrusion management system (NIMS), string matching is essential for the inspection of network flows at the line speed. This paper presents a memory and time efficient string matching algorithm specifically designed for NIMS on commodity processors. Modifications of the Aho-Corasick (AC) algorithm based on the distribution characteristics of NIMS patterns drastically reduce the memory usage without sacrificing speed in software implementations. In tests on the Snort pattern set and traces that represent typical NIMS workloads, the Snort performance was enhanced 1.48%-20% compared to other well-known alternatives with an automaton size reduction of 4.86-6.11 compared to the standard AC implementation. The results show that special characteristics of the NIMS can be used into a very effective method to optimize the algorithm design. 展开更多
关键词 string matching network intrusion management system (NIMS) Aho-corasick (AC) algorithm
原文传递
蛋白质数据库中匹配间隙序列标签的自动机算法
20
作者 张涛 《计算机与应用化学》 CAS CSCD 北大核心 2005年第10期845-850,共6页
对于肽和蛋白质的分析鉴别,串联质谱(MS/MS)是极其重要的方法。解释MS/MS数据的一种方法是de novo序列,它正变得越来越准确和重要了。但de novo序列通常只能准确地判定序列的一部分,而对于不确定的部分只能通过“质量间隙”来表示,我们... 对于肽和蛋白质的分析鉴别,串联质谱(MS/MS)是极其重要的方法。解释MS/MS数据的一种方法是de novo序列,它正变得越来越准确和重要了。但de novo序列通常只能准确地判定序列的一部分,而对于不确定的部分只能通过“质量间隙”来表示,我们称这样部分确定的序列为间隙序列标签。对于蛋白质的分析鉴别,当在数据库中查询一个间隙序列标签时,其中确定的部分应与数据库蛋白质序列完全匹配,而对于每一个质量间隙也应匹配一个氨基酸子串,这些氨基酸子串的质量和应与质量间隙的质量和相等。在这种情况之下,标准的串匹配算法已经不再适用。在本文中,我们将提出一个新的且有效的算法,用以在蛋白质数据库中找到与间隙序列标签所匹配的序列。 展开更多
关键词 串联质谱(MS/MS) AHO-corasick算法 质量间隙序列标签
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部