[发明专利]一种线性探测正则式分组系统和方法有效

专利信息
申请号: 201110413489.1 申请日: 2011-12-13
公开(公告)号: CN102387159A 公开(公告)日: 2012-03-21
发明(设计)人: 李锋伟;窦晓光;纪奎;李静;刘朝辉;邵宗有 申请(专利权)人: 曙光信息产业(北京)有限公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 北京安博达知识产权代理有限公司 11271 代理人: 徐国文
地址: 100084 *** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 线性 探测 正则 分组 系统 方法
【说明书】:

技术领域

本发明属于网络安全领域,具体涉及一种线性探测正则式分组系统和方法。

背景技术

有效的正则式分组,能够均衡资源,提高匹配的效率。常见的正则式分组有采用最大隔策略分组,采用淘汰策略分组,但分组前都需要求两两正则状态集合,在规则数特别多的情况下,效率低下,会浪费大量的时间。

专利号CN201010611580.X(一种多条正则表达式的增量分组方法)公开了一种多条正则表达式的增量分组方法,在不降低实时性的同时,同样的硬件空间大小,可增加了硬件处理正则式的数量,从而改善了系统工作的硬件处理能力。根据硬件的并行空间的大小,自动进行分组编译,已帮助FPGA实现并行匹配的功能。

专利号CN200710118296.7(一种生成特征码确定状态机的方法和装置)公开了一种生成特征码确定状态机的方法和装置,将特征码对应的正则表达式进行分组并进行合并编译,如果合并编译获得的状态数不大于单独编译的状态数之和,则将特征码对应的正则表达式加入分组,将合并编译的结果作为生成的确定状态机(DFA)。应用本发明方案,可以保证分组的合理性,避免合并编译生成的DFA产生大量的状态,占用过多的存储空间。

目前常用的分组策略有增量式分组,采用最大隔策略分组以及采用淘汰策略分组。但这些分组都需要计算两两正则状态集合。这在规则特别多的情况下,效率低下,会耗费大量的时间。

发明内容

本发明克服现有技术不足,通过线性探测来对正则式进行有效分组,避开了求两两正则状态集合,在具有多规则的条件下,能显著提高效率,节省时间。另外,该方法在正则式分组方面具有通用性,能适用多种情况。再者,该方法简单、易用、灵活性较高,可直接移植到硬件逻辑中。

本发明提供了一种线性探测正则式分组系统,其包括正则式集合模块、正则式编译模块,正则式集合模块在编译成功后进行分组,编译失败后则循环编译,直至编译成功。

本发明提供的线性探测正则式分组系统,其包括预处理模块,用于接收正则式集合模块输出的正则式并进行预处理,之后将正则式传送给正则式编译模块。

本发明提供的线性探测正则式分组系统,正则式编译模块包括两级编译模块,其中第一编译模块编译失败的正则式被传送到第二编译模块,由第二编译模块进行编译,。

本发明提供的线性探测正则式分组系统,第一编译模块编译完毕之后,再进行第二编译模块的编译。

本发明提供的线性探测正则式分组系统,第一编译模块包括两组集合模块,其中上一组集合模块接收来自预处理模块传送的所有的正则式,然后依次取出一个正则式放到下一组集合模块中,编译下一组集合模块中的一组正则式。

本发明提供的线性探测正则式分组系统,在空间约束条件下,进行正则式的编译。

本发明还提供了一种线性探测正则式分组方法,其包括正则式集合步骤、正则式编译步骤,正则式集合步骤在编译成功后进行分组,编译失败后则循环编译,直至编译成功。

本发明提供的线性探测正则式分组方法,其包括预处理步骤,用于接收正则式集合步骤输出的正则式并进行预处理,之后将正则式传送给正则式编译步骤。

本发明提供的线性探测正则式分组方法,正则式编译步骤包括两级编译步骤,其中第一编译步骤编译失败的正则式被传送到第二编译步骤,由第二编译步骤进行编译,。

本发明提供的线性探测正则式分组方法,第一编译步骤编译完毕之后,再进行第二编译步骤的编译。

本发明提供的线性探测正则式分组方法,第一编译步骤包括两组集合步骤,其中上一组集合步骤接收来自预处理步骤传送的所有的正则式,然后依次取出一个正则式放到下一组集合步骤中,编译下一组集合步骤中的一组正则式。

本发明提供的线性探测正则式分组方法,在空间约束条件下,进行正则式的编译。

与现有技术相比,本发明的有益效果在于:采用本方案可以不用计算两两正则式之间的状态和,能够节约大量的时间,尤其是在正则式集合比较大时。另外,本方案简单、易用可直接移植到硬件逻辑中实现。

附图说明

参见图1为本发明的流程图。

具体实施方式

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201110413489.1/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top