华中科技大学王浩宇获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉华中科技大学申请的专利一种基于异常代币流的价格操纵攻击合约检测方法及系统获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119228375B 。
龙图腾网通过国家知识产权局官网在2025-10-10发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411336161.8,技术领域涉及:G06Q20/38;该发明授权一种基于异常代币流的价格操纵攻击合约检测方法及系统是由王浩宇;张博思;董枫;王美珍设计研发完成,并于2024-09-24向国家知识产权局提交的专利申请。
本一种基于异常代币流的价格操纵攻击合约检测方法及系统在说明书摘要公布了:本发明公开了一种基于异常代币流的价格操纵攻击合约检测方法及系统。首先,对于合约的所有外部调用,从字节码层面提取相关信息,包括目标合约地址和目标函数选择子。然后,基于生成的过程间的控制流图,通过提取的调用信息扩展基本块作为节点,并结合跳转关系和跨合约分析构建跨合约的函数调用点图。接着,基于外部调用的具体行为,提取其对应的代币操作,并构建代币流图。最后,遍历代币流图中的敏感路径,并根据预定义的价格操纵模式判断合约是否用于价格操纵攻击。本发明仅从合约字节码出发,无需任何交易信息,因此一旦具有潜在价格操纵攻击意图的智能合约部署上链,本发明能够立即检测并生成预警信息。
本发明授权一种基于异常代币流的价格操纵攻击合约检测方法及系统在权利要求书中公布了:1.一种基于异常代币流的价格操纵攻击合约检测方法,其特征在于,包括: 将待检测合约的字节码反编译得到中间表示,并基于所述待检测合约中的跳转指令将所述中间表示切分为基本块,根据所述跳转指令的跳转目标将所述基本块构建得到过程间的控制流图;所述控制流图中的节点代表基本块,所述控制流图中的边表示控制流路径; 基于所述基本块中的中间表示所包含的操作码跟踪所有外部调用的指令偏移,并从所述待检测合约的不同存储中提取得到具体调用的目标合约地址和函数选择子; 基于所述控制流图、所述目标合约地址和所述函数选择子构建跨合约的调用点图;所述调用点图中的节点表示为调用点指令偏移,目标合约地址,目标函数选择子三元组,所述调用点图中的边代表不同调用点之间的控制流连接; 基于所述跨合约的调用点图构建代币流图;所述代币流图中的节点表示调用点指令偏移,目标合约地址,目标函数选择子三元组加上代币相关的操作语义信息,所述代币流图中的边表示不同调用点之间的控制流连接以及不同调用点之间参数到返回值的数据流信息; 具体地,根据所述调用点图中节点的调用点指令偏移作为基础,找到最近的对基址开始读操作的指令偏移,然后遍历从所述指令偏移的位置到调用点偏移之间的所有内存的写操作,获得每个调用点所涉及到的实际参数以及这些参数的索引位置; 通过所述调用点图中节点的目标函数选择子、预设的函数签名模板信息、所述索引位置启发式地推测出可能是交换代币的外部调用,得到外部调用与代币相关的操作语义信息; 根据所述目标合约地址,对所述代币流图中执行路径上的节点执行跨合约分析,得到完整的执行路径; 执行所述完整的执行路径,若任意一条执行路径中节点的语义序列构成的行为符合预定义规则所定义的行为模式,则输出具体的攻击行为模式、被操纵价格的代币地址以及潜在的受害方地址,并将所述待检测合约作为价格操纵攻击合约。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人华中科技大学,其通讯地址为:430074 湖北省武汉市洪山区珞喻路1037号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。
请提出您的宝贵建议,有机会获取IP积分或其他奖励