中国人民解放军国防科技大学于璐获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉中国人民解放军国防科技大学申请的专利基于代码检索与子图匹配的细粒度二进制代码相似性检测方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120256980B 。
龙图腾网通过国家知识产权局官网在2025-10-03发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510756501.0,技术领域涉及:G06F18/22;该发明授权基于代码检索与子图匹配的细粒度二进制代码相似性检测方法是由于璐;王泰彦;潘祖烈;赵军;朱凯龙;李宇薇;李彦霖;陈燏设计研发完成,并于2025-06-09向国家知识产权局提交的专利申请。
本基于代码检索与子图匹配的细粒度二进制代码相似性检测方法在说明书摘要公布了:本发明提出基于代码检索与子图匹配的细粒度二进制代码相似性检测方法,属于网络安全技术领域。本发明基于代码片段级别的细粒度检索,将待测二进制代码在基本块级别进行向量化嵌入;在已有的二进制代码数据库中对基本块级别的嵌入向量进行检索,从而执行基本块级别的二进制代码匹配。本发明将每个匹配到的基本块扩展到其相邻的基本块,形成子图,并将匹配到的基本块作为种子节点;通过对多个不连续子图进行种子图匹配,判断待测二进制代码与二进制代码数据库中的代码的相似程度,从而完成细粒度二进制代码相似性检测。本发明解决了函数内联与代码修改后复用等复杂检测场景下传统二进制代码相似性检测的准确率低、检测场景泛化能力弱的问题。
本发明授权基于代码检索与子图匹配的细粒度二进制代码相似性检测方法在权利要求书中公布了:1.一种基于代码检索与子图匹配的细粒度二进制代码相似性检测方法,其特征在于,所述方法包括: 步骤S1、基于代码片段级别的细粒度检索,将待测二进制代码在基本块级别进行向量化嵌入;在已有的二进制代码数据库中对基本块级别的嵌入向量进行检索,从而执行基本块级别的二进制代码匹配; 步骤S2、将每个匹配到的基本块扩展到其相邻的基本块,形成子图,并将匹配到的基本块作为种子节点;通过对多个不连续子图进行种子图匹配,判断待测二进制代码与二进制代码数据库中的代码的相似程度,从而完成细粒度二进制代码相似性检测; 在步骤S2中,使用有监督的种子图匹配模型SeedGNN,将匹配到的基本块作为种子节点,进行种子图匹配;其中: SeedGNN由多层神经网络组成,使用卷积运算进行节点的属性传播,使用过滤模块针对节点中种子节点被噪声节点干扰的情况,利用匈牙利算法对两个图进行最大化相似度的节点预先匹配,从而将真正的种子节点与噪声节点进行区分,对噪声节点进行掩码后,使用真正的种子节点进行图神经网络的运算; 随着卷积层数的增加,不断有新的种子节点加入运算,且图神经网络中的消息传递在逐级加深,最终得到两个目标图结构中各对节点间的相似度数值;通过设定阈值进行筛选来判断图的匹配结果,从而确定目标代码片段与待测二进制代码片段的子图中匹配的比例,并进一步确定两段代码是否相似。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人中国人民解放军国防科技大学,其通讯地址为:410073 湖南省长沙市开福区德雅路109号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励