[发明专利]基于区块链网络的通信系统及其通信方法有效
申请号: | 201911087805.3 | 申请日: | 2019-11-08 |
公开(公告)号: | CN110808841B | 公开(公告)日: | 2023-07-11 |
发明(设计)人: | 陈霄;李海南;邹雨豪;陈磊磊;朱礼廷 | 申请(专利权)人: | 杭州增信信息技术有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/40;H04L61/2553 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 姚宇吉 |
地址: | 311100 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 网络 通信 系统 及其 方法 | ||
1.一种基于区块链网络的通信系统,其特征在于,包括:
第一客户端,用于供第一用户收发信息;
第一服务节点,用于接收所述第一客户端发送的经过第一用户的私钥数字签名的第一地址声明请求信息并通过自身的私钥对接收到的所述第一地址声明请求信息进行数字签名,所述第一地址声明请求信息包括第一用户的公钥和所述第一服务节点的IP地址;
区块链记账节点,用于对接收自所述第一服务节点的经过所述第一服务节点的私钥数字签名后的第一地址声明请求信息进行验证后将所述第一地址声明请求信息记录在区块链帐本中;
所述第一客户端包括:
第一账户生成模块,第一用户通过所述第一账户生成模块随机生成第一用户的公钥和私钥;
所述基于区块链网络的通信系统还包括:
第二客户端,用于供第二用户收发信息;
第二服务节点,用于接收所述第二客户端发送的经过第二用户的私钥数字签名的第二地址声明请求信息并通过自身的私钥对接收到的所述第二地址声明请求信息进行数字签名,所述第二地址声明请求信息包括第二用户的公钥和所述第二服务节点的IP地址;
所述区块链记账节点对接收自所述第二服务节点的经过所述第二服务节点的私钥数字签名后的第二地址声明请求信息进行验证后将所述第二地址声明请求信息记录在区块链帐本中;
所述第二客户端包括:
第二账户生成模块,第二用户通过所述第二账户生成模块随机生成第二用户的公钥和私钥。
2.根据权利要求1所述的基于区块链网络的通信系统,其特征在于,
所述第一服务节点和所述第二服务节点为同一服务节点。
3.一种基于区块链网络的通信方法,应用于权利要求1-2任一所述的基于区块链网络的通信系统,其特征在于包括以下步骤:
所述第一客户端生成第一地址声明请求信息并通过第一用户的私钥对其进行数字签名后发送至所述第一服务节点,所述第一地址声明请求信息包括第一用户的公钥和所述第一服务节点的IP地址;
所述第一服务节点通过自身的私钥对所述第一地址声明请求信息进行数字签名后转发至所述区块链记账节点;
所述区块链记账节点对接收到的所述第一地址声明请求信息进行验证后将所述第一地址声明请求信息记录在区块链帐本中;
所述第二客户端生成第二地址声明请求信息并通过第二用户的私钥对其进行数字签名后发送至所述第二服务节点,所述第二地址声明请求信息包括第二用户的公钥和第二服务节点的IP地址;
所述第二服务节点通过自身的私钥对所述第二地址声明请求信息进行数字签名后转发至所述区块链记账节点;
所述区块链记账节点对接收到的所述第二地址声明请求信息进行验证后将所述第二地址声明请求信息记录在区块链帐本中;
所述第一客户端通过区块链网络查询第二用户绑定的第二服务节点的IP地址;
所述第一客户端根据查询到的第二用户绑定的第二服务节点的IP地址发送第一信息至所述第二服务节点;
所述第二服务节点将所述第一信息转发至所述第二客户端;
所述第二客户端接收所述第一信息;
所述第二客户端通过区块链网络查询第一用户绑定的第一服务节点的IP地址;
所述第二客户端根据查询到的第一用户绑定的第一服务节点的IP地址发送第二信息至所述第一服务节点;
所述第一服务节点将所述第二信息转发至所述第一客户端。
4.根据权利要求3所述的基于区块链网络的通信方法,其特征在于,
所述第一客户端通过区块链网络查询第二用户绑定的第二服务节点的IP地址的具体方法为:
所述第一客户端发送第一查询信息至所述第一服务节点,所述第一查询信息包括第二用户的公钥;
第一服务节点转发所述第一查询信息至所述区块链记账节点;
所述区块链记账节点根据所述第一查询信息中的第二用户的公钥从区块链帐本中查找到该公钥所对应的所述第二服务节点的IP地址并将查找到的所述第二服务节点的IP地址发送至所述第一服务节点;
所述第一服务节点将所述第二服务节点的IP地址发送至所述第一客户端;
所述第一客户端通过区块链网络查询第二用户绑定的第二服务节点的IP地址的具体方法为:
所述第二客户端发送第二查询信息至所述第二服务节点,所述第二查询信息包括第一用户的公钥;
第二服务节点转发所述第二查询信息至所述区块链记账节点;
所述区块链记账节点根据所述第二查询信息中的第一用户的公钥从区块链帐本中查找到该公钥所对应的所述第一服务节点的IP地址并将查找到的所述第一服务节点的IP地址发送至所述第二服务节点;
所述第二服务节点将所述第一服务节点的IP地址发送至所述第二客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州增信信息技术有限公司,未经杭州增信信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911087805.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种波束可重构的宽阻带抑制滤波天线
- 下一篇:一种金属罐回收装置中的整理机构