发明名称 |
基于字母表压缩的扩展有限自动机构造方法 |
摘要 |
本发明公开了一种基于字母表压缩的扩展有限自动机(ACFA,Alphabet Compression Based Extend Finite Automaton)构造方法,该方法为:选用合适的规则集在字母表压缩的扩展有限自动机中进行验证试验;读入规则集,通过字母表压缩的扩展有限自动机构造方法构造有限自动机并同时生成状态集;通过字母表压缩的扩展有限自动机匹配方法对每个状态集分别进行字母表划分并压缩其迁移表。与扩展有限自动机XFA相比,ACFA在迁移边上减少95.6%,在存储空间大小上减少了90.7%,而在匹配时间上仅增加了23.6%。因此,ACFA是一种快速且存储高效的正则表达式匹配方法,较已有的正则表达式匹配方法更加适合于高速深度包检测。 |
申请公布号 |
CN102156748A |
申请公布日期 |
2011.08.17 |
申请号 |
CN201110101517.6 |
申请日期 |
2011.04.22 |
申请人 |
湖南大学 |
发明人 |
张大方;金军航;黄昆 |
分类号 |
G06F17/30(2006.01)I;H04L29/08(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
长沙正奇专利事务所有限责任公司 43113 |
代理人 |
马强 |
主权项 |
一种基于字母表压缩的扩展有限自动机构造方法,其特征在于,该方法为:1)选用合适的规则集在字母表压缩的扩展有限自动机中进行验证试验;2)读入规则集,通过字母表压缩的扩展有限自动机构造方法构造有限自动机并同时生成状态集;3)通过字母表压缩的扩展有限自动机匹配方法对每个状态集分别进行字母表划分并压缩其迁移表。 |
地址 |
410082 湖南省长沙市麓山南路2号 |