【技术实现步骤摘要】
本专利技术涉及签名搜索机制,尤其是指快速签名搜索。
技术介绍
人们已经专利技术出许多签名搜索方法,并在系统中使用这些方法,特别是在与互联网网络安全相关的基于深度包检测(DPI)的系统中使用。签名搜索结果的应用是多方面的。签名搜索方法可使用软件和硬件技术的不同方式来实现。基于硬件和软件的签名搜索方法各有优缺点。随着数据和传输速度的加快,对快速签名搜索方法的需求也变得尤为迫切。由于现在人们会优先选择将许多解决方案,包括网络安全防护的应用程序应用在单个模块或系统中,经济因素也成为了实现签名搜索引擎的关键考虑因素之一。
技术实现思路
本专利技术是通过利用类似现场可编程门阵列(FPGA)的硬件技术来实现签名特征搜索系统及方法。签名搜索方法可用于以下目的来提高签名搜索性能。本专利技术提供的技术方案是一种签名特征捕捉系统,其包括签名控制模块,签名匹配模块,签名捕捉元件块模块和子模式内存模块;所述签名控制模块对新签名进行解析编译,并将其更新至所述签名捕捉元件块模块和子模式内存模块;所述签名捕捉元件块模块为预过滤装置,存储有每个签名部分的每个相关信息,以供初步筛选匹配;所述子模式存储 ...
【技术保护点】
一种签名特征捕捉系统,其包括签名控制模块,签名匹配模块,签名捕捉元件块模块和子模式内存模块;所述签名控制模块对新签名进行解析编译,并将其更新至所述签名捕捉元件块模块和子模式内存模块;所述签名捕捉元件块模块为预过滤装置,存储有每个签名部分的每个相关信息,以供初步筛选匹配;所述子模式存储模块用于存储每个签名的子模式信息;所述签名匹配模块可根据生成的被检查数据的地址连续访问所述签名捕捉元件块模块并进行部分匹配,并根据所述部分匹配结果生成散列地址密钥访问所述子模式存储模块中的实际签名信息,并将实际签名信息与被检查数据信息进行比较,得到最终的匹配结果。
【技术特征摘要】
1.一种签名特征捕捉系统,其包括签名控制模块,签名匹配模块,签名捕捉元件块模块和子模式内存模块;所述签名控制模块对新签名进行解析编译,并将其更新至所述签名捕捉元件块模块和子模式内存模块;所述签名捕捉元件块模块为预过滤装置,存储有每个签名部分的每个相关信息,以供初步筛选匹配;所述子模式存储模块用于存储每个签名的子模式信息;所述签名匹配模块可根据生成的被检查数据的地址连续访问所述签名捕捉元件块模块并进行部分匹配,并根据所述部分匹配结果生成散列地址密钥访问所述子模式存储模块中的实际签名信息,并将实际签名信息与被检查数据信息进行比较,得到最终的匹配结果。2.根据权利要求1所述的签名特征捕捉系统,其特征在于所述签名控制模块包括签名表模块,签名分区模块,子模式掩蔽模块,子模式指标选择模块,签名捕捉元件块选择模块,子模式存储地址分配模块,以及签名更新控制模块;所述签名表模块接收新签名,并根据接收到的所述签名更新控制模块的签名可更新信号,将新签名发送至所述签名分区模块划分签名子模式;签名掩蔽模块对接收到的签名子模式分配密钥,并将该密钥发送至子模式指标选择模块生成访问地址发送至签名捕捉元件块选择模块,使其通过访问地址访问签名捕捉元件块模块并获得SCB访问结果;签名捕捉元件块选择模块将该访问结果信息发送至子模式存储地址分配模块生成散列地址访问子模式内存模块获得SMM访问结果并将该SMM访问结果反馈给签名捕捉元件块选择模块;签名捕捉元件块选择模块将生成的SCB-SMM访问结果反馈给子模式掩蔽模块,子模式掩蔽模块根据接收到SCB-SMM访问结果生成子模式更新结果,并将其分别发送至签名分区模块和签名更新控制模块;当子模式更新结果为肯定时,签名更新控制模块发送签名更新信号至签名表模块,同时发送更新控制信号至签名捕捉元件块模块和子模式内存模块进行相应的签名更新存储;当子模式更新结构为否定时,则签名更新控制模块发出不能更新控制信号,同时,签名分区模块对签名进行重新划分子模并重复执行后续动作。3.根据权利要求2所述的签名特征捕捉系统,其特征在于所述签名表模块包括签名FIFO模块,用于签名数据的按序执行。4.根据权利要求3所述的签名特征捕捉系统,其特征在于所述签名分区模块将签名以设定字节长度划分为数个签名子模式,第一个签名子模式至倒数第二个签名子模式的长度相同,最后一个签名子模式的长度等于或小于第一个签名子模式长度;当划分的签名子模式不可更新时,需调整设定字节长度进行重新划分。5.根据权利要求4所述的签名特征捕捉系统,其特征在于所述子模式掩蔽模块对接收到的签名子模式进行掩模生成签名子模式密钥,并将其发送至子模式指示器选择模块进行散列生成子模式指标;根据接收自签名捕捉元件块选择模块的访问结果,决定是否对签名子模式启动下一组掩模进行更新处理。6.根据权利要求5所述的签名特征捕捉系统,其特征在于所述签名捕捉元件块选择模块包括子模式指示选择器,SCB...
【专利技术属性】
技术研发人员:裴志永,
申请(专利权)人:圣普络网络科技苏州有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。