[发明专利]用于处理有限自动机的方法和装置有效
申请号: | 201410432859.X | 申请日: | 2014-08-28 |
公开(公告)号: | CN104753916B | 公开(公告)日: | 2018-06-05 |
发明(设计)人: | R·戈亚尔;S·L·比拉;A·迪克西特 | 申请(专利权)人: | 凯为公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;辛鸣 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 暂无信息 | 说明书: | 暂无信息 |
摘要: | 本发明的各实施例涉及用于处理有限自动机的方法和装置。提供了一种方法和相应的装置和系统用于通过以投机方式行走至少一个有限自动机来优化在输入流中的至少一个正则表达式图样的匹配。该投机方式可以包括在该输入流中的一个数据包的一个有效载荷之内的一个给定偏移下用一个区段并行地行走该至少一个有限自动机中的一个给定有限自动机的至少两个节点。该行走可以包括在该至少两个节点中的每一个节点处在该有效载荷之内的该给定偏移下确定对于该区段的一个匹配结果。该行走可以进一步包括基于所确定的每个匹配结果的集合来确定用于行走该给定有限自动机的至少一个后续行动。 | ||
搜索关键词: | 自动机 方法和装置 匹配结果 有效载荷 输入流 偏移 正则表达式 后续行动 数据包 图样 匹配 并行 集合 优化 | ||
【主权项】:
一种操作性耦合到网络的安全装置,该安全装置包括:至少一个存储器,该至少一个存储器被配置成用于存储包括从至少一个正则表达式图样生成的多个节点的至少一个有限自动机;至少一个处理器,该至少一个处理器操作地耦合到该至少一个存储器并且被配置成用于以经由网络接收的一个输入流的多个区段来行走该至少一个有限自动机,以匹配在该输入流中的该至少一个正则表达式图样,该行走包括:在该输入流中的一个数据包的一个有效载荷之内的一个给定偏移下用一个区段并行地行走该至少一个有限自动机中的一个给定有限自动机的至少两个节点;在该至少两个节点中的每一个节点处在该有效载荷之内的该给定偏移下确定对于该区段的一个匹配结果;以及基于所确定的每个匹配结果的集合来确定用于行走该给定有限自动机的至少一个后续行动。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于凯为公司,未经凯为公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410432859.X/,转载请声明来源钻瓜专利网。
- 上一篇:基于ID的密钥管理系统及方法
- 下一篇:数据处理方法、平台、服务器及系统