一种数据共享方法以及相关装置制造方法及图纸

技术编号:26606508 阅读:32 留言:0更新日期:2020-12-04 21:31
本申请实施例提供了一种数据共享方法以及相关装置,第一节点获取第二节点发送的数据共享需求后,向区块链中的节点发起共享信息的共识,区块链中的节点包括第二节点,数据共享需求包括共享数据的工业互联网标识,共享信息包括第一节点的关联工业互联网标识、第二节点的工业互联网标识、和共享数据的标识,在获取区块链对共享信息的共识反馈后,向第二节点发送共享数据的密文。第二节点接收第一节点发送的共享数据的密文后,使用密钥对密文进行解密得到共享数据。第一节点在共享信息经过共识后共享数据,能够追溯数据共享的记录,提高数据共享的安全性。第一节点向第二节点发送的数据为共享数据经过加密之后的密文,进一步提高安全性。

【技术实现步骤摘要】
一种数据共享方法以及相关装置
本申请涉及数据处理领域,更具体地说,涉及一种数据共享方法以及相关装置。
技术介绍
在工业互联网体系中,企业向采购企业提供数据时,为了保障数据的隐私性,数据只对采购企业开放,对其他企业隐私,而采购企业的行为不可追溯,难以保障采购企业不会随意将数据提供或售卖给其他企业,导致数据泄露以及数据滥用现象。可见,在工业互联网体系中,企业间的数据流通存在安全性低和隐私性差的问题。
技术实现思路
有鉴于此,本申请提供了一种数据共享方法、装置、设备及可读存储介质,用于提高共享数据的安全性和隐私性,如下:一种数据共享方法,应用于工业互联网标识解析系统中的第一节点,包括:获取第二节点发送的数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;向区块链中的节点发起共享信息的共识,所述区块链中的节点包括所述第二节点,所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;在获取所述区块链对所述共享信息的共识反馈后,向所述第二节点发送所述共享数据的密文。可选地,共享数据的标识包括:所述共享数据的工业互联网标识的哈希值。可选地,在所述向所述第二节点发送所述共享数据的密文之前,还包括:获取随机数和所述第二节点的公钥;使用所述随机数对本地存储的所述共享数据加密,得到中间数据;使用所述公钥对所述中间数据签名加密,得到所述共享数据的密文。可选地,共享信息还包括:所述随机数;所述随机数保存在所述区块链中,将所述哈希值作为地址的存储空间中。可选地,在所述获取第二节点发送的数据共享需求之前,还包括:向所述区块链注册成为所述区块链中的节点;所述向区块链中的节点发起共享信息的共识,包括:触发所述区块链中的节点对所述共享信息进行共识。可选地,第一节点不在所述区块链上;所述向区块链中的节点发起共享信息的共识,包括:依据所述第一节点和所述区块链上的节点的物理地址或者IP地址,从所述区块链上的节点中选择所述第一节点的对应节点;向所述对应节点发送所述共享信息,以触发所述区块链对所述共享信息进行共识;所述第一节点的关联工业互联网标识包括:所述对应节点的工业互联网标识。一种数据共享方法,应用于工业互联网标识解析系统中,从第一节点获取共享数据的第二节点,包括:向所述第一节点发送数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;接收所述第一节点发送的共享数据的密文;所述密文在所述第一节点向区块链中的节点发起共享信息的共识,并获取所述区块链对所述共享信息的共识反馈后发出,所述区块链中的节点包括所述第二节点;所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;从所述区块链上,以所述共享数据的标识为地址的存储空间,获取第一密钥;使用密钥解密所述共享数据的密文,所述密钥包括所述第一密钥。可选地,共享数据的标识包括:所述共享数据的工业互联网标识的哈希值。可选地,第一密钥包括:随机数;所述共享信息中还包括:所述随机数;所述随机数存储在所述区块链上以所述哈希值为地址的存储空间中。可选地,使用密钥解密所述共享数据的密文,包括:使用所述第二节点的私钥解密所述共享数据的密文,得到中间数据;使用所述第一密钥,解密所述中间数据,得到所述共享数据。可选地,在所述向所述第一节点发送数据共享需求之前,还包括:向所述区块链注册成为所述区块链中的节点。一种数据共享装置,应用于工业互联网标识解析系统中的第一节点,包括:需求获取模块,用于获取第二节点发送的数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;共识发起模块,用于向区块链中的节点发起共享信息的共识,所述区块链中的节点包括所述第二节点,所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;密文发送模块,用于在获取所述区块链对所述共享信息的共识反馈后,向所述第二节点发送所述共享数据的密文。一种数据共享装置,应用于工业互联网标识解析系统中,从第一节点获取共享数据的第二节点,包括:需求发送模块,用于向所述第一节点发送数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;密文接收模块,用于接收所述第一节点发送的共享数据的密文;所述密文在所述第一节点向区块链中的节点发起共享信息的共识,并获取所述区块链对所述共享信息的共识反馈后发出,所述区块链中的节点包括所述第二节点;所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;密钥获取模块,用于从所述区块链上,以所述共享数据的标识为地址的存储空间,获取第一密钥;解密模块,用于使用密钥解密所述共享数据的密文,所述密钥包括所述第一密钥。一种数据共享设备,包括处理器和存储器;所述存储器用于存储程序,所述处理器用于运行所述程序,实现上述数据共享方法。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在计算机上运行时,实现上述数据共享方法。从上述技术方案可以看出,本申请实施例提供的一种数据共享方法以及相关装置,第一节点获取第二节点发送的数据共享需求后,向区块链中的节点发起共享信息的共识,其中,区块链中的节点包括第二节点,数据共享需求包括共享数据的工业互联网标识,共享信息包括:第一节点的关联工业互联网标识、第二节点的工业互联网标识、和共享数据的标识,并且,在获取区块链对共享信息的共识反馈后,向第二节点发送共享数据的密文。第二节点接收第一节点发送的共享数据的密文后,使用密钥对密文进行解密得到共享数据。可见,依据区块链的共识机制,经过共识后的共享信息将保存至区块链上,第一节点在共享信息经过共识后共享数据,因此能够追溯数据共享的记录,并且,基于区块链的特性,记录不会被篡改,提高数据共享的安全性。进一步,第一节点向第二节点发送的数据为共享数据经过加密之后的密文,进一步提高安全性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的工业互联网标识解析体系的架构示意图;图2为本申请实施例提供的一种数据共享方法的具体实本文档来自技高网...

【技术保护点】
1.一种数据共享方法,其特征在于,应用于工业互联网标识解析系统中的第一节点,包括:/n获取第二节点发送的数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;/n向区块链中的节点发起共享信息的共识,所述区块链中的节点包括所述第二节点,所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;/n在获取所述区块链对所述共享信息的共识反馈后,向所述第二节点发送所述共享数据的密文。/n

【技术特征摘要】
1.一种数据共享方法,其特征在于,应用于工业互联网标识解析系统中的第一节点,包括:
获取第二节点发送的数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
向区块链中的节点发起共享信息的共识,所述区块链中的节点包括所述第二节点,所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
在获取所述区块链对所述共享信息的共识反馈后,向所述第二节点发送所述共享数据的密文。


2.根据权利要求1所述的方法,其特征在于,所述共享数据的标识包括:
所述共享数据的工业互联网标识的哈希值。


3.根据权利要求2所述的方法,其特征在于,在所述向所述第二节点发送所述共享数据的密文之前,还包括:
获取随机数和所述第二节点的公钥;
使用所述随机数对本地存储的所述共享数据加密,得到中间数据;
使用所述公钥对所述中间数据签名加密,得到所述共享数据的密文。


4.根据权利要求3所述的方法,其特征在于,所述共享信息还包括:
所述随机数;所述随机数保存在所述区块链中,将所述哈希值作为地址的存储空间中。


5.根据权利要求1所述的方法,其特征在于,在所述获取第二节点发送的数据共享需求之前,还包括:
向所述区块链注册成为所述区块链中的节点;
所述向区块链中的节点发起共享信息的共识,包括:
触发所述区块链中的节点对所述共享信息进行共识。


6.根据权利要求1所述的方法,其特征在于,所述第一节点不在所述区块链上;
所述向区块链中的节点发起共享信息的共识,包括:
依据所述第一节点和所述区块链上的节点的物理地址或者IP地址,从所述区块链上的节点中选择所述第一节点的对应节点;
向所述对应节点发送所述共享信息,以触发所述区块链对所述共享信息进行共识;
所述第一节点的关联工业互联网标识包括:所述对应节点的工业互联网标识。


7.一种数据共享方法,其特征在于,应用于工业互联网标识解析系统中,从第一节点获取共享数据的第二节点,包括:
向所述第一节点发送数据共享需求,所述数据共享需求包括共享数据的工业互联网标识;
接收所述第一节点发送的共享数据的密文;所述密文在所述第一节点向区块链中的节点发起共享信息的共识,并获取所述区块链对所述共享信息的共识反馈后发出,所述区块链中的节点包括所述第二节点;所述共享信息包括:所述第一节点的关联工业互联网标识、所述第二节点的工业互联网标识、和所述共享数据的标识;所述共享数据的标识依据所述共享数据的工业互联网标识确定;
从所述区块链上,以所述共享数据的标识为地址的存储空间,获取第一密钥;
使用密钥解密所述共享数据的密文,所述密钥包括所...

【专利技术属性】
技术研发人员:李雨蓉池程朱斯语张钰雯刘阳
申请(专利权)人:中国信息通信研究院
类型:发明
国别省市:北京;11

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

1