[发明专利]一种以太坊上基于异构图转换网络的非法账户检测方法在审
申请号: | 202310154060.8 | 申请日: | 2023-02-23 |
公开(公告)号: | CN116415960A | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 徐畅;张诗珧;沈啸东;祝烈煌 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06Q20/40 | 分类号: | G06Q20/40;G06Q30/018;G06Q40/04;G06F18/2433;G06F18/241;G06N3/0464;G06N3/08;H04L9/40 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 李微微 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 以太 基于 构图 转换 网络 非法 账户 检测 方法 | ||
1.一种以太坊上基于异构图转换网络的非法账户检测方法,其特征在于,包括如下步骤:
步骤1:获取合法账户和非法账户作为训练数据;其中,获取各个账户参与的包括相应交易、所在区块、账户余额以及所参与智能合约在内的活动信息;
步骤2:构建以账户为中心的异构信息网络,具体为:
步骤2.1:将账户、交易、区块、智能合约和余额作为网络的节点,并为各个节点添加相应的标签;
步骤2.2:根据不同类型节点之间的关联信息,分别构建邻接矩阵,由此构建边数据集Dedges,具体为:
对于账户-交易(Account-Transaction)邻接矩阵,若当前账户参与某交易,则邻接矩阵对应位置元素值为1,否则值为0,最终得到值全为0、1的稀疏矩阵;
对于交易-区块(Transaction-Block)邻接矩阵,若当前交易存在与某区块中,则邻接矩阵对应位置元素值为1,否则值为0;
对账户-交易(Account-Transaction)邻接矩阵和交易-区块(Transaction-Block)邻接矩阵分别进行转置操作,得到交易-账户邻接矩阵(Transaction-Account)和区块-交易邻接矩阵(Block-Transaction),则得到四个邻接矩阵构成的不同实体间边集合Dedges;
步骤2.3:构建特征数据集Dfeatures,具体为:
收集账户节点的特征信息,使用N×F的特征矩阵来存储账户的特征,其中N和F分别是异构网络中节点的数量和账户特征的维度;其中,账户节点采用账户特征表征,其他非账户节点的特征由与其关联的账户节点的特征求和再取均值表示;将账户节点特征矩阵和非账户节点特征矩阵上下拼接构建复合特征矩阵,最后将数值特征按照归一化和标准化操作进行缩放,得到特征数据集Dfeatures;
步骤2.4:基于步骤2.1-2.3获取的信息建立异构信息网络;
步骤3:基于步骤2获取的异构网络,使用图转换层获取账户与其他类型节点间潜在的关联信息,构建新的潜在关联信息矩阵;
步骤4:基于步骤3中图转换层获取的潜在的关联信息,与步骤2中构建的各数据集,由图卷积神经网络作为特征提取器,计算获得节点嵌入,完成分类任务继而实现非法账户的检测。
2.如权利要求1所述的一种以太坊上基于异构图转换网络的非法账户检测方法,其特征在于,所述训练数据中,按照账户节点3:3:10的比例将所有节点划分为训练集Ltr、验证集lval、测试集Ltest。
3.如权利要求1所述的一种以太坊上基于异构图转换网络的非法账户检测方法,其特征在于,所述合法账户需要与非法账户ID交叉引用,并确保任何获得的合法账户都没有执行任何记录在案的非法活动。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310154060.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种腿部恢复护理训练装置
- 下一篇:一种数据完整性审计方法及装置