首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

基于知识图谱的区块链智能合约重入攻击检测系统与方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:武汉大学

摘要:本发明提供了一种基于知识图谱的区块链智能合约重入攻击检测系统与方法,包括:智能合约监控器、可疑路径分析器、合约代码反汇编器、合约交互关系提取器和知识图谱管理器,所述合约代码反汇编器、合约交互关系提取器和知识图谱管理器组成预处理子系统,实现对合约交互关系知识图谱的构建、存储、可视化及管理;所述智能合约监控器和可疑路径分析器组成实时监控子系统,结合预处理子系统给出的可疑路径集进行分析、检测和警告。本发明将知识图谱融入合约安全性检测,可理清整个区块链上所有智能合约之间的交互关系,并实时、高效、深入地进行重入漏洞的攻击检测。

主权项:1.基于知识图谱的区块链智能合约重入攻击检测系统,其特征在于,包括:预处理子系统,用于提取智能合约的固定调用关系,并根据提取的固定调用关系和智能合约创建知识图谱,并对创建的知识图谱进行管理;实时监控子系统,用于实时检测是智能合约是否产生临时调用,若是,则反馈至预处理子系统,以对当前的知识图谱的关系属性进行更新,并进行后续可疑路径分析和合约监控操作,知识图谱的关系属性为智能合约之间的调用关系;其中,预处理子系统包括:合约代码反汇编器,用于将智能合约的字节码反汇编为智能合约操作码;合约交互关系提取器,用于在智能合约操作码中提取与该智能合约对应的固定调用关系,具体为存储于storage中地址变量的位置和编译进操作码的地址常量;知识图谱管理器,用于根据提取的固定调用关系和智能合约创建知识图谱,并进行知识图谱的更新,其中,更新知识图谱包括关系属性和节点的更新,关系属性为智能合约间的调用关系和节点为智能合约;实时监控子系统包括:临时调用捕获器,用于实时检测合约是否有新的临时调用产生,若是,则触发知识图谱管理器更新当前知识图谱的关系属性;可疑路径分析器,用于接收来自知识图谱管理器的关系子图,根据关系子图中每个节点的属性关系和重入攻击发生时合约间反复相互调用的特点,分析出所有发生重入攻击的可疑路径集;智能合约监控器,用于从以太坊主链实时接收智能合约运行的信息,分析合约运行时的具体路径,并与可疑路径集进行匹配,检查是否存在可疑行为。

全文数据:

权利要求:

百度查询: 武汉大学 基于知识图谱的区块链智能合约重入攻击检测系统与方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。