北京理工大学罗森林获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京理工大学申请的专利强化指令执行语义的二进制函数相似性检测方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN116204193B 。
龙图腾网通过国家知识产权局官网在2026-01-02发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202310123840.6,技术领域涉及:G06F8/41;该发明授权强化指令执行语义的二进制函数相似性检测方法是由罗森林;李嘉玮;潘丽敏;陆永鑫;吴舟婷设计研发完成,并于2023-02-16向国家知识产权局提交的专利申请。
本强化指令执行语义的二进制函数相似性检测方法在说明书摘要公布了:本发明涉及强化指令执行语义的二进制函数相似性检测方法,属于网络安全技术领域。本发明首先通过IDA获取二进制函数的汇编代码基本块;其次利用Word2vec提取基本块的指令特征,同时根据执行语义表对基本块中的特定指令进行标注,并按照执行顺序生成指令执行语义表示序列;然后将指令特征及指令执行语义表示融合生成基本块嵌入,再基于基本块嵌入利用图嵌入网络生成二进制函数嵌入;最后利用孪生网络进行二进制函数相似性检测。本发明针对现有基本块嵌入生成方法未充分利用指令执行语义的问题,提出了一种基本块指令执行语义表示方法,强化指令执行语义特征,提升二进制函数相似性检测的准确率。
本发明授权强化指令执行语义的二进制函数相似性检测方法在权利要求书中公布了:1.强化指令执行语义的二进制函数相似性检测方法,其特征在于所述方法包括如下步骤: 步骤1,通过IDA获取二进制函数汇编代码基本块并对基本块中的指令进行预处理,生成预处理后的基本块; 步骤2,利用Word2vec提取基本块的指令特征,生成基本块指令嵌入,首先,将预处理后的基本块转化为指令流的形式,得到块级指令流,然后,将块级指令流输入到Word2vec中,生成基本块指令嵌入; 步骤3,根据执行语义表提取基本块的指令执行语义,并利用多头注意力机制生成基本块指令执行语义表示; 步骤3.1,首先,构造执行语义表,然后,遍历预处理后的基本块并基于执行语义表中的特殊指令和目的操作数构建指令集合,最后,根据执行语义表对指令集合进行标注,生成特殊指令执行标签; 步骤3.2,重新遍历预处理后的基本块并基于执行语义表的一般指令对指令进行标注,生成一般指令执行标签,再基于指令执行顺序整合特殊指令执行标签和一般指令执行标签,生成基本块指令执行标签序列,最后利用多头注意力机制生成基本块指令执行语义表示; 步骤4,利用信息融合网络和图嵌入网络生成函数嵌入; 步骤4.1,利用信息融合网络将基本块指令嵌入及指令执行语义表示融合,生成基本块嵌入; 步骤4.2,输入控制流图中所有基本块嵌入,利用图嵌入网络生成函数嵌入; 步骤5,构造孪生网络对两个二进制函数进行相似性检测。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京理工大学,其通讯地址为:100081 北京市海淀区中关村南大街5号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

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