[发明专利]一种网络延迟修正的以太坊交易溯源方法在审
申请号: | 202111184868.8 | 申请日: | 2021-10-12 |
公开(公告)号: | CN113839837A | 公开(公告)日: | 2021-12-24 |
发明(设计)人: | 王学宾;时金桥;高悦;周庆华 | 申请(专利权)人: | 北京哈工创新计算机网络与信息安全技术研究中心 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06;H04L29/08;G06Q20/32;G06Q30/00 |
代理公司: | 重庆百润洪知识产权代理有限公司 50219 | 代理人: | 陈付玉 |
地址: | 100087 北京市海淀区中*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 延迟 修正 以太 交易 溯源 方法 | ||
1.一种网络延迟修正的以太坊交易溯源方法,其特征在于,包括以下步骤:
S1:全网监测,采用分布式监听节点植入对全网节点进行监测,在以太坊网络中植入一定数量的节点,用于监听全网转发的交易,
其中所述分布式监听节点具有以下特征:
S11:不同步区块数据;
S12:接收但不转发交易;
S13:仅保持与轻量节点和同步完成的全节点间的连接;
S14:无最大连接数限制;
S15:记录交易详情;
S2:延迟测量,采用基于ACK RTT的延迟测量方法,对于无法通过该方法获得延迟的情况,采用基于心跳包延迟的测量方法,攻击者节点维持与其他节点间的连接,实时测量与节点间的网络延迟并记录,格式为:测试时间,节点IP,网络延迟的三元组;
S3:交易溯源,攻击者通过监听节点的植入对全网的节点进行监测,通过实时的延迟测量和估计进行延迟修正,最终通过:估计发送时间=接收时间-网络延迟,作为以太坊交易创建者的推测依据,其中估计发送时间最小者作为交易创建者。
2.根据权利要求1所述的网络延迟修正的以太坊交易溯源方法,其特征在于,所述S11中以太坊节点以全节点模式运行,但不同步区块数据。
3.根据权利要求1所述的网络延迟修正的以太坊交易溯源方法,其特征在于,所述S12中以太坊节点只接收交易但并不转发交易。
4.根据权利要求1所述的网络延迟修正的以太坊交易溯源方法,其特征在于,所述S13中以太坊节点仅保持与轻量节点和同步完成的全节点间的连接。
5.根据权利要求1所述的网络延迟修正的以太坊交易溯源方法,其特征在于,所述S14中修改以太坊节点不再受最大连接数限制。
6.根据权利要求1所述的网络延迟修正的以太坊交易溯源方法,其特征在于,所述S15增加对交易接收详情的日志记录,格式为:接收时间,转发节点IP,转发节点ID,交易ID的四元组。
7.根据权利要求1所述的网络延迟修正的以太坊交易溯源方法,其特征在于,所述S3中还包括监测模块,所述监测模块的输出端连接有提取模块,所述提取模块的输出端连接有分类处理模块,分类处理模块的输出端连接有所述数据处理模块,所述分类处理模块的输出端连接有对比模块一。
8.根据权利要求7所述的网络延迟修正的以太坊交易溯源方法,其特征在于,所述对比模块一的输出端连接有剔除模块,所述剔除模块的输出端连接有数据处理模块,所述数据处理模块的输出端连接有对比模块二。
9.根据权利要求8所述的网络延迟修正的以太坊交易溯源方法,其特征在于,所述监测模块用于监测全网的节点,所述提取模块提取全网监测的交易中接收时间和网络延迟时间,所述分类处理模块用于对延时时间进行分类处理,所述对比模块一将交易的接收时间与网络延迟与设置阈值进行分别对比,所述剔除模块将接收施加与网络延迟时间与阈值有差别的进行剔除。
10.根据权利要求9所述的网络延迟修正的以太坊交易溯源方法,其特征在于,所述数据处理模块对经剔除模块留下来的接收时间和网络延迟时间进行差值处理,所述对比模块二对比经数据处理模块处理后的时间差值,并提取最小的差值作为交易创建者的依据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京哈工创新计算机网络与信息安全技术研究中心,未经北京哈工创新计算机网络与信息安全技术研究中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111184868.8/1.html,转载请声明来源钻瓜专利网。