基于专家规则引导扩散模型生成的智能合约安全分析方法及系统

AITNT
正文
推荐专利
基于专家规则引导扩散模型生成的智能合约安全分析方法及系统
申请号:CN202410805901
申请日期:2024-06-21
公开号:CN118821143A
公开日期:2024-10-22
类型:发明专利
摘要
本发明公开一种基于专家规则引导扩散模型生成的智能合约安全分析方法及系统,首先利用Slither提取出智能合约中具体的漏洞函数块和漏洞知识范例,利用漏洞知识范例来引导漏洞函数块以生成真实且多样化的新漏洞实例,从而模拟智能合约相关漏洞的演化过程,再将生成漏洞函数块与之前定位出的漏洞函数块进行替换,最后使用预训练模型GraphCodeBert通过扩充关键数据流图来学习智能合约源码函数中的语义结构关系,从而检测智能合约中的漏洞。本发明结合专家规则和扩散模型来模拟智能合约漏洞演化,漏洞检测模型可学习到更多的相关漏洞的表现形式,同时利用关键数据流图自动捕获更全面的特性,具有较高的代码覆盖率和指令细节。
技术关键词
智能合约漏洞 分析方法 预训练模型 Softmax函数 序列 分析工具 智能合约代码 生成智能合约 多头注意力机制 代码覆盖率 变量 语义结构 掩码矩阵 模块 噪声 网络结构 样本 标记
添加客服微信openai178,进AITNT官方交流群
驱动智慧未来:提供一站式AI转型解决方案
沪ICP备2023015588号