基于去中心化网络数据分片传输方法、装置、设备及介质制造方法及图纸

技术编号:23860380 阅读:58 留言:0更新日期:2020-04-18 13:29
本申请公开了一种基于去中心化网络数据分片传输方法、装置、设备及介质,该方法应用于去中心化网络中的数据发送节点,首先获取待发送数据,并分割待发送数据为若干个数据分片;然后,根据各数据分片对应的元数据和第一哈希值,生成一个数据摘要包;进而,根据分布式哈希路由表,将经过加密的数据摘要包分发至去中心化网络。本申请实施例通过对即时通讯数据进行分割和哈希运算,并根据分布式哈希路由表分发数据,避免了去中心化网络中的其它节点也可以看到整个通讯数据,提高了数据传输的安全性。

Method, device, equipment and medium of data transmission based on decentralized network

【技术实现步骤摘要】
基于去中心化网络数据分片传输方法、装置、设备及介质
本专利技术一般涉及互联网
,具体涉及一种基于去中心化网络数据分片传输方法、装置、设备及介质。
技术介绍
在一个分布有众多节点的系统中,每个节点都具有高度自治的特征。这些节点彼此之间可以自由地连接,以形成新的连接单元。任何一个节点都可能成为阶段性的中心,但不具备强制性的中心控制功能,而节点与节点之间的影响,会通过网络形成非线性因果关系,这种开放式、扁平化和平等化的系统即为去中心化网络。目前,对于去中心化网络的即时通讯而言,通讯数据都是通过分布哈希表(DistributedHashTable,DHT)算法发送至网络的相关节点。然而,由于通讯数据的传输是全部传输,但单个节点只负责存储该通讯数据中的一部分数据,因此会造成其它节点也可以看到整个通讯数据,缺乏隐私性,并且容易泄露通讯数据。
技术实现思路
鉴于现有技术中的上述缺陷或不足,期望提供一种基于去中心化网络数据分片传输方法、装置、设备及介质,能够提高即时通讯数据传输的安全性。第一方面,本申请提供一种基于去中本文档来自技高网...

【技术保护点】
1.一种基于去中心化网络数据分片传输方法,其特征在于,所述方法应用于所述去中心化网络中的数据发送节点,包括:/n获取待发送数据,并分割所述待发送数据为若干个数据分片;/n根据各所述数据分片对应的元数据和第一哈希值,生成一个数据摘要包;/n根据分布式哈希路由表,将经过加密的所述数据摘要包分发至所述去中心化网络。/n

【技术特征摘要】
1.一种基于去中心化网络数据分片传输方法,其特征在于,所述方法应用于所述去中心化网络中的数据发送节点,包括:
获取待发送数据,并分割所述待发送数据为若干个数据分片;
根据各所述数据分片对应的元数据和第一哈希值,生成一个数据摘要包;
根据分布式哈希路由表,将经过加密的所述数据摘要包分发至所述去中心化网络。


2.根据权利要求1所述的基于去中心化网络数据分片传输方法,其特征在于,所述根据各所述数据分片对应的元数据和第一哈希值,生成一个数据摘要包,包括:
提取各所述数据分片对应的元数据和第一哈希值,所述元数据包括所述数据分片在所述待发送数据中的数据偏移量、以及所述数据分片的数据长度;
按照预设的数据组织结构,整合各所述数据分片对应的元数据和第一哈希值,确定所述待发送数据的数据摘要包。


3.根据权利要求2所述的基于去中心化网络数据分片传输方法,其特征在于,所述按照预设的数据组织结构,整合各所述数据分片对应的元数据和第一哈希值,确定所述待发送数据的数据摘要包,包括:
对各所述数据分片的元数据和第一哈希值进行哈希运算,得到各所述数据分片对应的第二哈希值;
将各所述数据分片划分为若干个数据分组,分别计算每个所述数据分组对应的第三哈希值;
对各所述第三哈希值进行哈希运算,得到所述待发送数据的第四哈希值。


4.根据权利要求3所述的基于去中心化网络数据分片传输方法,其特征在于,所述根据分布式哈希路由表,将经过加密的所述数据摘要包分发至所述去中心化网络,包括:
在所述分布式哈希路由表中,查找与哈希值满足预设条件的第一目标节点,所述哈希值包括所述第一哈希值、所述第二哈希值和所述第四哈希值;
发送所述经过加密的所述数据分片和/或所述数据摘要包至所述第一目标节点。


5.根据权利要求4所述的基于去中心化网络数据分片传输方法,其特征在于,所述方法还包括:
所述去中心化网络中包括至少一个数据接收节点;
所述数据接收节点根据获取的所述第四哈希值、所述预设条件和所述分布式哈希路由表,确定存储所述数据摘要包的第二目标节点;
对...

【专利技术属性】
技术研发人员:刘榴卢小明陈姝
申请(专利权)人:北京众享比特科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1