说明:收录全网最新的团体标准 提供单次或批量下载
文库搜索
切换导航
文件分类
频道
仅15元无限下载
联系我们
问题反馈
文件分类
仅15元无限下载
联系我们
问题反馈
批量下载
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111659465.4 (22)申请日 2021.12.31 (71)申请人 杭州趣链科技有限公司 地址 310000 浙江省杭州市西湖区文三路 199号13幢南楼5 01室 (72)发明人 黄方蕾 张珂杰 胡麦芳 尚璇 张延楠 (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 代理人 张萍 (51)Int.Cl. G06F 21/57(2013.01) G06N 3/04(2006.01) G06N 3/08(2006.01) (54)发明名称 基于深度学习的智能合约漏洞检测方法和 装置 (57)摘要 本发明提供了一种基于深度学习的智能合 约漏洞检测方法和装置, 涉及漏洞检测技术领 域, 该方法包括: 首先对待检测的智 能合约代码 进行处理, 生成待测代码; 然后根据待测代码生 成待测异构网络图; 再利用训练好的神经网络模 型对待测异构网络图进行漏洞检测, 生成检测结 果, 通过构建异构图利用模型进行漏洞检测, 缓 解了现有技术中存在的准确性低、 灵活性低的技 术问题, 达到了提高检测结果准确性、 扩大适用 范围的技 术效果。 权利要求书2页 说明书9页 附图2页 CN 114297665 A 2022.04.08 CN 114297665 A 1.一种基于深度学习的智能合约漏洞检测方法, 其特 征在于, 包括: 对待检测的智能合约代码进行处 理, 生成待测代码; 根据所述待测代码生成待测 异构网络图; 所述待测 异构网络图包括多个第 一节点以及 连接所述第一节点的第一 边; 所述第一节点的信息包括所述待测代码的变量重要性指标; 利用训练好的神经网络模型对所述待测异构网络图进行漏洞检测, 生成检测结果。 2.根据权利要求1所述的方法, 其特征在于, 所述变量重要性指标包括: 系统内在定义 函数、 代码自定义 函数和代码自变量。 3.根据权利要求2所述的方法, 其特征在于, 所述第 一边的信 息包括: 边类型和边特征; 所述边类型包括控制边和数据边; 所述 边特征用于表示所述 边是否存在漏洞合约。 4.根据权利要求1所述的方法, 其特征在于, 对待检测的智能合约代码进行处理, 生成 初始待测代码的步骤之前, 还 包括: 对预先获取的智能合约代码进行处 理, 生成训练代码; 根据所述训练代码生成训练异构网络图; 所述训练异构网络图包括多个第 二节点以及 连接所述第二节点的第二 边; 所述第二节点的信息包括所述训练代码的变量重要性指标; 利用所述训练异构网络图对待训练 的神经网络模型进行训练, 得到训练后的神经网络 模型。 5.根据权利要求4所述的方法, 其特征在于, 根据 所述训练代码生成训练异构网络图的 步骤, 包括: 根据所述训练代码生成合约代码逻辑图G和权 重更新图G ’; 以三元组子图的形式并在满足节点类型和边特征一致的条件下, 对所述权重更新图G ’ 的三元组子图与所述 合约代码逻辑图G进行匹配合并, 生成训练异构网络图。 6.根据权利要求5所述的方法, 其特征在于, 利用所述训练异构网络图对待训练 的神经 网络模型进行训练的步骤, 包括: 对所述权 重更新图G ′进行边特 征的缩放处 理; 在所述训练异构网络图中提取含有相同边特征类型的智能合约的漏洞 子图, 并计算每 条边存在漏洞的概 率。 7.根据权利要求1所述的方法, 其特征在于, 利用训练好的神经网络模型对所述待测 异 构网络图进行漏洞检测, 生成检测结果, 包括: 确定所述待测 异构网络图中每条边的漏洞特征信 息; 所述漏洞特征信 息包括存在漏洞 的概率; 基于所述漏洞特征信 息, 确定目标边序列; 所述目标边序列包括多条目标边, 所述目标 边满足预 先确定的存在漏洞的概 率; 将所述目标边序列输入训练好的神经网络模型中, 生成检测结果。 8.一种基于深度学习的智能合约漏洞检测装置, 其特 征在于, 包括: 第一生成模块, 用于对待检测的智能合约代码进行处 理, 生成待测代码; 第二生成模块, 用于根据所述待测代码生成待测异构网络 图; 所述待测异构网络 图包 括多个第一节点以及连接所述第一节点的第一边; 所述第一节点的信息包括所述待测代码 的变量重要性指标; 检测模块, 用于利用训练好的神经网络模型对所述待测异构网络 图进行漏洞检测, 生权 利 要 求 书 1/2 页 2 CN 114297665 A 2成检测结果。 9.一种电子设备, 包括存储器、 处理器, 所述存储器中存储有可在所述处理器上运行的 计算机程序, 其特征在于, 所述处理器执行所述计算机程序时实现上述权利要求1至7任一 项所述的方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有机器可运 行指令, 所述计算机可运行指令在被处理器调用和运行时, 所述计算机可运行指令促使所 述处理器运行 所述权利要求1至7任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 114297665 A 3
专利 基于深度学习的智能合约漏洞检测方法和装置
文档预览
中文文档
14 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助1.5元下载(无需注册)
温馨提示:本文档共14页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助1.5元下载
本文档由 人生无常 于
2024-03-19 00:19:52
上传分享
举报
下载
原文档
(559.3 KB)
分享
友情链接
T-CEC 595—2022 基于云的电力应用的开发与测试要求.pdf
ISO 17987-6-2016.pdf
T-CSUS 04—2020 装配式磷石膏隔墙体技术标准.pdf
T-ZACA 010—2019 审核员服务行为规范.pdf
GB-T 24158-2018 电动摩托车和电动轻便摩托车通用技术条件.pdf
GB-T 41856.1-2022 无损检测 工业内窥镜目视检测 第1部分:方法.pdf
T-CSAE 82—2018 能量回馈式整车动力学控制系统耐久 性能要求及台架试验方法.pdf
GW0013-2017 国家电子政务外网 政务云安全要求.pdf
GB-T 33133.3-2021 信息安全技术 祖冲之序列密码算法 第3部分:完整性算法.pdf
DB3301-T 0348—2021 机关食堂数字化管理规范 杭州市.pdf
DB11-T 968-2021 预制混凝土构件质量检验标准 北京市.pdf
GB 7260.1-2008 不间断电源第1-1部分 一般规定和安全要求.pdf
GB 37822-2019 挥发性有机物无组织排放控制标准.pdf
GA-T 1944-2021 法庭科学 三硝基甲苯等6种有机炸药及其爆炸残留物检验 液相色谱-质谱法.pdf
TB-T 2973.2-2019 列车尾部安全防护装置 第2部分%3A 旅客列车尾部安全防护装置.pdf
T-CRES 0008—2020 海上风力发电机组 验收规程.pdf
GB 12319-2022 中国海图图式.pdf
GB-T 43528-2023 电化学储能电池管理通信技术要求.pdf
GB-T 34931-2017 光伏发电站无功补偿装置检测技术规程.pdf
GB-T 33490-2017 展览展示工程服务基本要求.pdf
1
/
3
14
评价文档
赞助1.5元 点击下载(559.3 KB)
回到顶部
×
微信扫码支付
1.5
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。