一种基于孪生网络的智能合约重入漏洞检测方法

    公开(公告)号:CN114065219A

    公开(公告)日:2022-02-18

    申请号:CN202111411982.X

    申请日:2021-11-25

    Applicant: 扬州大学

    Inventor: 陈伟杰 张乐君

    Abstract: 本发明公开了一种基于孪生网络的智能合约重入漏洞检测方法,包括,整理原始智能合约样本,形成最初的样本集合,并对最初的样本集合进行处理,生成第一次处理的样本集合;通过Word2vec模型对第一次处理的样本集合嵌入向量并组成矩阵,获得第二次处理的样本集合;令第二次处理的样本集合中正样本和负样本数量一致,获得第三次处理的样本集合,并利用第三次处理的样本集合制作数据集;将数据集分别输入神经网络A和神经网络B,以提取特征A和特征B,并计算特征A和特征B间的相似度;分别将特征A和特征B的相似度与阈值进行比较,完成检测;本发明能够准确检测智能合约重入漏洞,且扩充了数据集的大小。

Patent Agency Ranking