买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】使用区块链协调对等数据传输_区块链许可股份公司_202280056028.X 

申请/专利权人:区块链许可股份公司

申请日:2022-07-19

公开(公告)日:2024-04-05

公开(公告)号:CN117836771A

主分类号:G06F21/64

分类号:G06F21/64;G06F21/60;H04L9/32

优先权:["20210818 GB 2111836.9"]

专利状态码:在审-公开

法律状态:2024.04.05#公开

摘要:一种使用区块链来协调通过P2P网络进行的数据传输的计算机实现的方法。获取第二哈希值,该第二哈希值是通过用第一哈希函数和第二哈希函数对与数据项相关联的数据请求进行哈希处理而生成的。第二哈希值和请求节点的公钥被发送到连接到请求节点的P2P节点,其中请求节点和目标节点之间形成链。目标节点将数据拆分成数据包,使用请求节点的公钥与第一哈希值一起对这些数据包中的每个数据包进行加密以生成第一加密消息,并通过用该链中的节点的公钥对第一加密消息进行加密来生成最终加密消息。获取加密消息并对其进行解密以构建数据项,并向区块链提交证明事务。

主权项:1.一种计算机实现的方法,用于使用区块链来协调通过对等P2P网络进行的数据传输,其中所述P2P网络包括多个P2P节点,其中每个P2P节点连接到至少一个其他P2P节点并且与相应公钥相关联,其中所述P2P节点中的目标P2P节点能够访问目标数据项,并且其中所述方法由请求P2P节点执行并且包括:获取第二哈希值,其中所述第二哈希值是通过以下方式生成的:用第一哈希函数对至少一个数据请求进行哈希处理以生成第一哈希值,然后用第二哈希函数对至少所述第一哈希值进行哈希处理以生成所述第二哈希值,其中所述数据请求与所述目标数据项相关联;将所述第二哈希值和所述请求P2P节点的公钥发送到连接到所述请求P2P节点的一个或多个P2P节点,其中所述请求P2P节点和所述目标P2P节点之间形成P2P节点链,所述链中的每个P2P节点连接到所述链中的上一个P2P节点和或所述链中的下一个P2P节点,并且其中所述链中的每个P2P节点被配置为将所述第二哈希值以及与所述链中的每个相应上一个P2P节点相关联的所述相应公钥发送到所述链中的所述下一个P2P节点,使得所述目标P2P节点接收所述第二哈希值以及一个或多个相应公钥;其中所述目标P2P节点被配置为将所述目标数据项拆分成一个或多个相应数据包,使用所述请求P2P节点的公钥对所述一个或多个相应数据包中的每个相应数据包与所述第一哈希值一起进行加密,以生成一个或多个相应第一加密消息,并且通过用所述接收的一个或多个相应公钥中的每个相应公钥对所述一个或多个相应第一加密消息进行加密来生成一个或多个相应最终加密消息,并且其中所述方法包括:从连接到所述请求P2P节点的所述链中的所述相应P2P节点获取所述一个或多个第一加密消息,其中所述链中除了所述请求P2P节点之外的每个相应P2P节点从所述链中的所述下一个相应P2P节点获取一个或多个加密消息,使用与所述相应P2P节点相关联的所述相应公钥对所述一个或多个加密消息进行解密,并且将所述一个或多个加密消息发送到所述链中的所述上一个相应P2P节点,使得所述一个或多个最终加密消息在沿所述链从所述目标P2P节点发送到所述请求P2P节点时被依次解密;对所述一个或多个相应第一加密消息进行解密以获取所述一个或多个相应数据包,并据此构建所述目标数据项;以及向所述区块链网络提交一个或多个相应证明事务,以证明从连接到所述请求P2P节点的所述链中的所述相应P2P节点获取了所述一个或多个第一加密消息。

全文数据:

权利要求:

百度查询: 区块链许可股份公司 使用区块链协调对等数据传输

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。