一种基于多标记模型的智能合约漏洞检测方法

    公开(公告)号:CN115098861B

    公开(公告)日:2024-11-08

    申请号:CN202210482682.9

    申请日:2022-05-05

    Inventor: 陈彰弘 吴礼发

    Abstract: 本发明公开了一种基于多标记模型的智能合约漏洞检测方法,包括:对操作码进行归类,并通过n‑gram算法和tf‑idf算法将操作码转化为向量,可以最大程度保留合约信息,并反映智能合约的结构特征和调用关系;利用链对标签相关性建模,选择多标记模型分类器链进行漏洞分类训练,充分反映不同漏洞发生的共同内在关联。本发明在考虑合约操作码结构特征的基础上,有效利用了不同漏洞之间的内在关联,本发明具有实用性强、准确率高,检测效率高等优点,适用于大批量智能合约的检测。

    一种基于多标记模型的智能合约漏洞检测方法

    公开(公告)号:CN115098861A

    公开(公告)日:2022-09-23

    申请号:CN202210482682.9

    申请日:2022-05-05

    Inventor: 陈彰弘 吴礼发

    Abstract: 本发明公开了一种基于多标记模型的智能合约漏洞检测方法,包括:对操作码进行归类,并通过n‑gram算法和tf‑idf算法将操作码转化为向量,可以最大程度保留合约信息,并反映智能合约的结构特征和调用关系;利用链对标签相关性建模,选择多标记模型分类器链进行漏洞分类训练,充分反映不同漏洞发生的共同内在关联。本发明在考虑合约操作码结构特征的基础上,有效利用了不同漏洞之间的内在关联,本发明具有实用性强、准确率高,检测效率高等优点,适用于大批量智能合约的检测。

Patent Agency Ranking