一种基于预训练技术的智能合约漏洞检测方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于预训练技术的智能合约漏洞检测方法
申请号:CN202510315271
申请日期:2025-03-18
公开号:CN120180447A
公开日期:2025-06-20
类型:发明专利
摘要
本发明提出了一种基于预训练技术的智能合约漏洞检测方法,包括:根据智能合约源代码提取智能合约源代码的多模态信息;将智能合约源代码输入第一预训练语言模型提取智能合约源代码的语义特征;将智能合约源代码的控制流程图输入基于多头注意力的GAT模型提取智能合约源代码的图结构特征;将智能合约源代码的中间表示IR输入第二预训练语言模型提取智能合约源代码的执行行为特征;将智能合约源代码的语义特征、智能合约源代码的执行行为特征和智能合约源代码的图结构特征分别输入三个分类器得到对应的预测结果;将三个分类器得到的预测结果进行决策融合得到最终的决策。本发明可以提前发现潜在风险,降低安全隐患,具有广泛的应用前景和商业价值。
技术关键词
智能合约漏洞检测方法 预训练语言模型 生成智能合约 语义特征 决策 邻居 构建智能合约 智能合约代码 上存储计算机程序 节点特征 融合分类器 线性变换矩阵 多头注意力机制 多模态信息 抽象语法树 堆叠方法