[发明专利]在分散式网络中使用的通信装置和通信方法有效
申请号: | 201911005489.0 | 申请日: | 2019-10-22 |
公开(公告)号: | CN111193703B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 铃木大 | 申请(专利权)人: | 富士通株式会社 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/10;G06F21/60;G06F21/62 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 刘久亮;黄纶伟 |
地址: | 日本神奈*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分散 网络 使用 通信 装置 方法 | ||
在分散式网络中使用的通信装置和通信方法。一种通信装置基于多个参与节点的共识向数据获取节点提供数据。该通信装置包括处理器。处理器将数据划分为N个数据分量。N为等于或大于2的整数。当N个数据分量被存储在不同的存储区域中时,处理器利用多个参与节点当中的N个参与节点的相应的公共密钥对分别存储所述数据分量的存储区域的地址进行加密。处理器向多个参与节点发送指示数据获取节点有权访问所述数据的访问权限信息以及加密后的N个地址。
技术领域
本文讨论的实施方式涉及在分散式网络中使用的通信装置和通信方法。
背景技术
近年来,用于提供买卖数据的服务的数据流通市场已经普及。这种数据流通市场的参与者能够在市场上提供他们自己的数据。参与者还能够获取或购买市场上所提供的数据。
另一方面,在没有任何管理员的分散式环境中以防篡改状态管理数据的区块链技术已经备受关注。区块链技术通过多个参与者或所有参与者验证交易来实现防篡改的分布式台账。为了支持数据流通市场,已经提出了使用区块链的方法。
在诸如区块链之类的多个分布式节点协同执行一个处理的系统中,共识算法用于使所有节点之间的处理结果同步。共识算法允许在多个参与节点验证处理细节和处理结果之后确认处理。
在数据流通系统中,执行数据登记和数据获取。在数据登记过程中,使用与要登记的数据有关的信息(例如,元数据)。这样的元数据包括指示能够向哪些用户公开数据的访问策略信息。在数据获取过程中,数据提供者验证访问策略并且在确认了请求数据的用户有权访问数据时发送数据。
注意,已经提出了以较小的硬件资源安全地存储高度机密的数据的方法(例如,日本特开2006-311383号公报)。另外,已经提出了将数据安全地存储在云计算资源中的方法(例如,国际专利申请No.2012-527838的日本国家阶段公开)。而且,已经提出了改善网络通信中的匿名性的方法(例如,日本特开2017-079350号公报)。
如上所述,在区块链中,交易由多个参与者验证。根据多个验证结果,形成所有参与者的共识。
PoW(工作量证明)已被广泛用作共识算法之一。PoW由于其严格的批准处理而适于在由非特定数量的参与者组成的网络中形成共识的情况。因此,当在数据流通服务中处理来自非特定数量的参与者的请求的交易时,通过PoW可以形成共识。但是,当通过PoW形成共识时,可能需要花费很长时间才能执行所请求的交易。
本发明的一个方面的目的是减小用于在不存在管理员的分散式环境中传输防篡改数据的时间段。
发明内容
根据实施方式的一方面,一种通信装置基于多个参与节点的共识向数据获取节点提供数据。该通信装置包括处理器。处理器被配置为将数据划分为N个数据分量,N为等于或大于2的整数;当N个数据分量被存储在不同的存储区域中时,利用多个参与节点当中的N个参与节点的相应的公共密钥对分别存储数据分量的存储区域的地址进行加密;以及向多个参与节点发送指示数据获取节点有权访问所述数据的访问权限信息以及加密后的N个地址。
附图说明
图1例示了根据本实施方式的通信系统的示例的图;
图2是用于说明区块的验证和确认的图;
图3例示了当通过PoW形成共识时的数据传输的序列的示例;
图4例示了数据登记过程的示例;
图5是用于说明沙米尔(Shamir)秘密共享方案的图;
图6例示了地址列表的示例;
图7例示了生成数据分量和加密地址的过程的示例;
图8至图11例示了数据获取过程的示例;
图12例示了加密地址的解密和数据分量的获取的示例;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富士通株式会社,未经富士通株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911005489.0/2.html,转载请声明来源钻瓜专利网。