【技术实现步骤摘要】
通信方法、通信程序及通信设备
本文所讨论的实施方式涉及通信方法、通信程序及通信设备。
技术介绍
近年来,在企业(组织)之间相互交换和利用企业所拥有的数据的数据交换系统吸引了人们的关注,并且期望通过促进数据交换来创建新的服务和业务。作为数据交换系统的一种形式,存在一种分布式数据交换系统。与集中管理数据的集中式不同,数据分布在每个企业并由每个企业进行管理,拥有数据的企业经由网络向使用数据的企业提供数据。作为数据交换系统,已经提出了一种其中通过使用例如区块链技术的分布式账本来安全地分布数据的网络。引用文献列表[专利文献][专利文献1]国际公开WO2017/038507[专利文献2]日本特开2018-98564号公报
技术实现思路
技术问题过去,数据分布网络所针对的数据是企业所拥有的工业数据,并且在企业之间交换工业数据。为了公开工业数据,设置指示工业数据的公开目的地的公开策略,并且在这种情况下,公开策略由拥有工业数据的企业来设置。另一方面,近年来,已经积极地讨论了个人数据(即,个人信息)的数据分发。与工业数据一样,也需要为个人数据设置指示个人数据的公开目的地的公开策略。然而,当设置个人数据的公开策略时,与设置工业数据的公开策略的情况类似,由拥有个人数据的企业提供个人数据,在未经个人同意的情况下分发个人数据。为此,在个人数据的分发中,即使由拥有个人数据的企业提供,优选地也由作为个人数据的所有者的个人来设置个人数据的公开策略,并且 ...
【技术保护点】
1.一种通过网络中所包括的多个通信设备进行的通信方法,其中,/n执行处理,在该处理中:/n与拥有数据的第一设备联接的第一通信设备在从所述第一设备接受到包括所述数据的属性信息的元数据时,接受对包括转移属性的元数据的登记请求,所述转移属性用于将对所述数据的公开策略的设置权转移给第二设备;/n与所述第二设备联接的第二通信设备从所述第二设备接受对所登记的元数据的获取请求,并接受由所述第二设备获取的所述元数据的公开策略设置;/n与使用所述数据的第三设备联接的第三通信设备在当从所述第三设备接受到对所述数据的访问请求时在所述公开策略中设置了所述第三设备的情况下,访问所述数据;以及/n所述第一通信设备、所述第二通信设备、所述第三通信设备进行协作,以验证登记交易、获取交易、设置交易以及访问交易的有效性、执行这些交易并共享这些交易的历史,所述登记交易是响应于所述登记请求的一系列登记处理,所述获取交易是响应于所述获取请求的一系列获取处理,所述设置交易是响应于所述公开策略设置的一系列设置处理,以及所述访问交易是响应于所述访问请求的一系列访问处理。/n
【技术特征摘要】
20181102 JP 2018-2069791.一种通过网络中所包括的多个通信设备进行的通信方法,其中,
执行处理,在该处理中:
与拥有数据的第一设备联接的第一通信设备在从所述第一设备接受到包括所述数据的属性信息的元数据时,接受对包括转移属性的元数据的登记请求,所述转移属性用于将对所述数据的公开策略的设置权转移给第二设备;
与所述第二设备联接的第二通信设备从所述第二设备接受对所登记的元数据的获取请求,并接受由所述第二设备获取的所述元数据的公开策略设置;
与使用所述数据的第三设备联接的第三通信设备在当从所述第三设备接受到对所述数据的访问请求时在所述公开策略中设置了所述第三设备的情况下,访问所述数据;以及
所述第一通信设备、所述第二通信设备、所述第三通信设备进行协作,以验证登记交易、获取交易、设置交易以及访问交易的有效性、执行这些交易并共享这些交易的历史,所述登记交易是响应于所述登记请求的一系列登记处理,所述获取交易是响应于所述获取请求的一系列获取处理,所述设置交易是响应于所述公开策略设置的一系列设置处理,以及所述访问交易是响应于所述访问请求的一系列访问处理。
2.一种通信程序,该通信程序由网络中所包括的多个通信设备执行,其中,
与拥有数据的第一设备联接的第一通信设备的第一计算机在从所述第一设备接受到包括所述数据的属性信息的元数据时,执行用于接受对包括转移属性的元数据的登记请求的处理,所述转移属性用于将对所述数据的公开策略的设置权转移给第二设备,
与所述第二设备联接的第二通信设备的第二计算机执行用于从所述第二设备接受对所登记的元数据的获取请求并接受由所述第二设备获取的元数据的公开策略设置的处理,
与使用所述数据的第三设备联接的第三通信设备的第三计算机执行用于在当从所述第三设备接受到对所述数据的访问请求时在所述公开策略中设置了所述第三设备的情况下,访问所述数据的处理,以及
所述第一计算机、所述第二计算机和所述第三计算机进行协作并且所述第一计算机、所述第二计算机和所述第三计算机验证登记交易、获取交易、设置交易以及访问交易的有效性,执行这些交易并共享这些交易的历史,所述登记交易是响应于所述登记请求的一系列登记处理,所述获取交易是响应于所述获取请求的一系列获取处理,所述设置交易是响应于所述公开策略设置的一系列设置处理,所述访问交易是响应于所述访问请求的一系列访问处理。
3.根据权利要求2所述的通信程序,其中,
执行处理,在该处理中:
当所述第一计算机接受对包括所述转移属性的元数据的所述登记请求时,所述第一计算机、所述第二计算机和所述第三计算机验证所述登记交易,并且
当所述第一计算机、所述第二计算机和所述第三计算机检测到所述登记交易的有效性时,所述第一计算机执行所述登记交易,并且所述第一通信设备、所述第二通信设备和所述第三通信设备中所包括的分布式账本共享所述登记交易的执行历史。
4.根据权利要求3所述的通信程序,其中,
所述登记交易的验证包括:对请求登记的所述第一设备的标识信息的验证以及所述转移属性内的所述公开策略的设置字段处于空状态的验证。
5.根据权利要求2所述的通信程序,其中,
执行处理,在该处理中:
当所述第二计算机接受对所述元数据的所述获取请求时,所述第一计算机、所述第二计算机和所述第三计算机验证所述获取交易,并且
当所述第一计算机、所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。