发明公开
- 专利标题: 一种智能合约漏洞检测方法
-
申请号: CN202111662475.3申请日: 2021-12-31
-
公开(公告)号: CN114462045A公开(公告)日: 2022-05-10
- 发明人: 张莹 , 顾晔 , 徐天天 , 陈甜妹 , 岑雷扬
- 申请人: 国网浙江省电力有限公司物资分公司 , 国网浙江浙电招标咨询有限公司
- 申请人地址: 浙江省杭州市下城区凤起路378号5-6层;
- 专利权人: 国网浙江省电力有限公司物资分公司,国网浙江浙电招标咨询有限公司
- 当前专利权人: 国网浙江省电力有限公司物资分公司,国网浙江浙电招标咨询有限公司
- 当前专利权人地址: 浙江省杭州市下城区凤起路378号5-6层;
- 主分类号: G06F21/57
- IPC分类号: G06F21/57 ; G06K9/62
摘要:
本发明公开了一种智能合约漏洞检测方法,包括如下步骤:构建与智能合约训练样本对应的训练操作码,滑动窗口对训练操作码进行遍历截取以获得多个训练操作码片段,生成与训练操作码对应的训练操作码片段集;将Transformer模型作为智能合约漏洞检测模型,采用训练操作码片段集对Transformer模型进行训练;对待检测智能合约进行预处理生成待检测操作码,滑动窗口对待检测操作码进行截取生成待检测操作码片段集,将待检测操作码片段集输入至Transformer模型;由分类器输出智能合约漏洞检测结果。Transformer模型会对具体训练操作码片段和其他所有训练操作码片段之间的相关性进行计算,因此最终训练完成的Transformer模型在实际使用的时候能够输出充分展现智能合约漏洞线索的结果。
公开/授权文献
- CN114462045B 一种智能合约漏洞检测方法 公开/授权日:2022-09-09