门罗币网络中隐藏服务节点的交易溯源方法和系统
- 国知局
- 2024-08-05 11:39:04
本发明涉及计算机,特别是指一种门罗币网络中隐藏服务节点的交易溯源方法和系统。
背景技术:
1、交易在创建后由p2p网络中连接的节点互相转发,通过这种方式p2p网络中的所有节点都可以接收到交易。网络层交易溯源技术通过分析交易在p2p网络中的传播路径,获得交易的始发节点的ip地址,从而为追踪交易发起者的地理位置或真实身份提供线索。目前的加密货币网络层交易溯源技术主要分为针对普通交易的网络层交易溯源技术和针对通过匿名网络发起的交易的交易溯源技术。
2、当前的网络层交易溯源技术大多针对比特币提出,由于门罗币的交易传播采用的是比比特币的diffusion(扩散)机制匿名性更强的dandelion++(蒲公英++)机制,导致比特币的网络层交易溯源技术对门罗币并不适用。
技术实现思路
1、有鉴于此,本发明的目的在于提出一种门罗币网络中隐藏服务节点的交易溯源方法和装置,基于门罗币的交易传播机制,实现将门罗币网络中始发交易的tor隐藏服务节点的溯源。
2、基于上述目的,本发明提供一种门罗币网络中隐藏服务节点的交易溯源方法,包括:
3、通过受控tor隐藏服务节点接收到传入连接中的一个节点发送的一笔交易,并确定该节点为一个tor隐藏服务节点后,确认该交易是该节点的门罗币始发交易,并分析出该节点的onion地址;
4、通过受控tor中继获取到该节点的ip地址,通过受控门罗币tor客户端节点获取到该节点的onion地址;
5、所述受控门罗币tor客户端节点与受控tor中继分享该节点的onion地址信息,确定该节点的onion地址和ip地址的关联关系;
6、基于该节点的onion地址和ip地址的关联关系,溯源到发送所述始发交易的tor隐藏服务节点的ip地址。
7、较佳地,在所述通过受控tor隐藏服务节点接收到传入连接中的一个节点发送的一笔交易之前,还包括:
8、若所述受控tor隐藏服务节点从传入连接中的一个节点接收到多个时间同步响应消息的节点列表的最后一个onion地址均相同,则判断该节点为一个tor隐藏服务节点。
9、较佳地,所述分析出该节点的onion地址,具体为:
10、将所述tor隐藏服务节点发送的时间同步响应消息的节点列表的最后一个onion地址,作为该节点的onion地址。
11、较佳地,所述受控门罗币tor客户端节点与受控tor中继分享该节点的onion地址信息,具体包括:
12、所述受控门罗币tor客户端节点将所述tor隐藏服务节点的onion地址的编号的二进制编码以时间同步响应消息的形式作为信号水印嵌入,经过所述受控tor中继,发送给所述tor隐藏服务节点;
13、所述受控tor中继从检测到的信号水印中还原所述tor隐藏服务节点的onion地址,并关联所述tor隐藏服务节点的onion地址和ip地址。
14、较佳地,所述受控门罗币tor客户端节点将所述tor隐藏服务节点的onion地址的编号的二进制编码以时间同步响应消息的形式作为信号水印嵌入,具体为:
15、所述受控tor客户端节点确定所述tor隐藏服务节点的onion地址的二进制码,并对所述二进制码中的每bit码,以一个时间窗口内发送的时间同步响应消息的数量进行编码。
16、本发明还提供一种门罗币网络中隐藏服务节点的交易溯源系统,包括:
17、受控tor隐藏服务节点、受控tor中继、受控门罗币tor客户端节点,以及关联设备;其中,
18、所述受控tor隐藏服务节点用于接收到传入连接中的一个节点发送的一笔交易,在确认该节点为一个tor隐藏服务节点后,确认该交易是该节点的门罗币始发交易,并分析出该节点的onion地址,并将该节点的始发交易与onion地址的关联关系存入到数据库中;
19、所述受控门罗币tor客户端节点用于获取到该节点的onion地址,并与所述受控tor中继分享该节点的onion地址信息;
20、所述受控tor中继用于获取到该节点的ip地址,并将该节点的onion地址和ip地址的关联关系存入到数据库中;
21、所述关联设备用于根据数据库中存储的该节点的始发交易与onion地址的关联关系,以及该节点的onion地址和ip地址的关联关系,溯源到发送所述始发交易的tor隐藏服务节点的ip地址。
22、本发明还提供一种电子设备,包括中央处理单元、信号处理和存储单元,以及存储在信号处理和存储单元上并可在中央处理单元上运行的计算机程序,其中,所述中央处理单元执行如上所述的门罗币网络中隐藏服务节点的交易溯源方法。
23、本发明技术方案中,通过受控tor隐藏服务节点接收到传入连接中的一个节点发送的一笔交易,并确定该节点为一个tor隐藏服务节点后,确认该交易是该节点的门罗币始发交易,并分析出该节点的onion地址;通过受控tor中继获取到该节点的ip地址,通过受控门罗币tor客户端节点获取到该节点的onion地址;所述受控门罗币tor客户端节点与受控tor中继分享该节点的onion地址信息,确定该节点的onion地址和ip地址的关联关系;基于该节点的onion地址和ip地址的关联关系,溯源到发送所述始发交易的tor隐藏服务节点的ip地址;从而实现门罗币网络中隐藏服务节点的交易溯源。
技术特征:1.一种门罗币网络中隐藏服务节点的交易溯源方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述通过受控tor隐藏服务节点接收到传入连接中的一个节点发送的一笔交易之前,还包括:
3.根据权利要求2所述的方法,其特征在于,所述分析出该节点的onion地址,具体为:
4.根据权利要求2所述的方法,其特征在于,所述受控门罗币tor客户端节点与受控tor中继分享该节点的onion地址信息,具体包括:
5.根据权利要求4所述的方法,其特征在于,所述受控门罗币tor客户端节点将所述tor隐藏服务节点的onion地址的编号的二进制编码以时间同步响应消息的形式作为信号水印嵌入,具体为:
6.一种门罗币网络中隐藏服务节点的交易溯源系统,其特征在于,包括:受控tor隐藏服务节点、受控tor中继、受控门罗币tor客户端节点,以及关联设备;其中,
7.根据权利要求6所述的系统,其特征在于,
8.根据权利要求6所述的系统,其特征在于,所述受控tor中继设置于tor网络中,以及所述受控tor隐藏服务节点和所述受控门罗币tor客户端节点设置于门罗币网络中。
9.根据权利要求8所述的装置,其特征在于,设置于tor网络中的受控tor中继为多个,设置于门罗币网络中的受控tor隐藏服务节点为多个,以及设置于门罗币网络中的受控门罗币tor客户端节点为一个。
10.一种电子设备,包括中央处理单元、信号处理和存储单元,以及存储在信号处理和存储单元上并可在中央处理单元上运行的计算机程序,其特征在于,所述中央处理单元执行所述程序时实现如权利要求1-5任一所述的方法。
技术总结本发明公开了一种门罗币网络中隐藏服务节点的交易溯源方法和系统,所述方法包括:通过受控Tor隐藏服务节点接收到传入连接中的一个节点发送的一笔交易,并确定该节点为一个Tor隐藏服务节点后,确认该交易是该节点的门罗币始发交易,并分析出该节点的onion地址;通过受控Tor中继获取到该节点的IP地址,通过受控门罗币Tor客户端节点获取到该节点的onion地址;受控门罗币Tor客户端节点与受控Tor中继分享该节点的onion地址信息;基于该节点的onion地址和IP地址的关联关系,溯源到发送所述始发交易的Tor隐藏服务节点的IP地址。应用本发明可以实现将门罗币网络中始发交易的Tor隐藏服务节点的溯源。技术研发人员:石瑞生,兰丽娜,戈玉莲,彭致远,程渤受保护的技术使用者:北京邮电大学技术研发日:技术公布日:2024/8/1本文地址:https://www.jishuxx.com/zhuanli/20240802/258619.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。