[发明专利]用于分布式网络的多方通信方法及分布式网络在审
申请号: | 202010434974.6 | 申请日: | 2020-05-21 |
公开(公告)号: | CN113708918A | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 张劲松;郑智文 | 申请(专利权)人: | 深圳华芯集成电路设计有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L29/06;H04L29/08 |
代理公司: | 深圳市顺天达专利商标代理有限公司 44217 | 代理人: | 郭伟刚 |
地址: | 518000 广东省深圳市南山区粤海街道高*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 网络 多方 通信 方法 | ||
本发明提供一种用于分布式网络的多方通信方法及分布式网络,包括:发起节点通过公共信道发布广播信息;当其他节点在公共信道上收到广播信息时,其他节点中确定参与通信的参与节点,基于广播信息中的通讯信息对应的发起节点的私有信道,将响应信息发送给发起节点;发起节点以及各参与节点根据编码串解码后得到用于多方通信的密钥组,以供多方通信中各节点使用相应的密钥对通信信息进行加密传输。通过本发明,分布式网络中的节点可以根据实际需求自适应组网,从而使得信息的传递发生在自组通信网络中的各个节点间,无需全网节点参与,提高了通信效率。
技术领域
本发明涉及通信技术领域,尤其涉及一种用于分布式网络的多方通信方法及分布式网络。
背景技术
随着网络服务形态的多元化,网络的信息量的增长,中心化网络结构不再适应技术的发展,因此需要发展分布式网络模型。现有的分布式网络中节点间的通信存在效率低下的问题。例如,比特币采用Gossip协议来传播交易和区块信息,在确认交易时需要分布式网络中的所有节点进行交互,得到全网确认后,交易才算完成,因此使用Gossip协议会造成不可避免的消息延迟,这种方式不适合用在对实时性要求较高的场景下。
发明内容
本发明的主要目的在于提供一种用于分布式网络的多方通信方法及分布式网络,旨在解决现有技术中分布式网络中节点间的通信效率较低的技术问题。
为实现上述目的,本发明实施例提供一种用于分布式网络的多方通信方法,所述用于分布式网络的多方通信方法包括:
发起节点通过公共信道发布广播信息,所述广播信息包含所述发起节点的通讯信息;
当其他节点在所述公共信道上收到所述广播信息时,所述其他节点中确定参与通信的参与节点基于所述通讯信息对应的发起节点的私有信道,将参与节点的响应信息发送给所述发起节点;
发起节点基于接收到的参与节点的响应信息确定出网络中多方通信节点的数量,并构建用于多方通信的通信列表,所述通信列表包括发起节点以及参与节点的私有信道;
发起节点基于所述多方通信节点的数量生成编码串,基于所述编码串生成密钥组,基于所述密钥组分配每个节点对应的密钥;
发起节点基于通信列表中包含的参与节点的私有信道将所述通信列表、编码串发送到参与节点;
参与节点接收所述通信列表、编码串,基于所述编码串生成密钥组,基于所述密钥组分配每个节点对应的密钥;
当所述多方通信的节点间进行通信时,发信节点使用收信节点对应密钥对通信信息加密后,基于所述通信列表中包含的收信节点的私有信道,发送至所述收信节点,所述收信节点根据本节点对应的密钥对加密后的通信信息进行解密。
可选的,所述广播信息还包含所述发起节点的时钟信息,所述用于分布式网络的多方通信方法还包括:
当其他节点在所述公共信道上收到所述广播信息时,所述其他节点中确定参与通信的参与节点基于所述时钟信息与所述发起节点进行时钟同步。
可选的,所述基于所述编码串生成密钥组,基于所述密钥组分配每个节点对应的密钥包括:
基于所述编码串中的第一子编码串生成二维矩阵,所述二维矩阵由第一字符以及第二字符组成;
将所述编码串中的第二子编码串依次填入所述第一字符所在位置,得到待完善二维矩阵;
基于预设规则对所述第二字符所在位置的数据进行求解,得到完善二维矩阵;
将所述完善二维矩阵分为多个区域,每个区域构成一个密钥,多个密钥构成密钥组,根据分配规则将密钥组中的密钥分配给各节点。
可选的,所述通信信息中包含发信节点的身份标识信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳华芯集成电路设计有限公司,未经深圳华芯集成电路设计有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010434974.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于鉴定嗜虫书虱的LAMP引物组及其应用
- 下一篇:一种立式红糖生产打砂设备