[发明专利]一种联盟链资源共享方法、装置及其存储介质有效
申请号: | 201910021279.4 | 申请日: | 2019-01-10 |
公开(公告)号: | CN109743168B | 公开(公告)日: | 2022-02-22 |
发明(设计)人: | 康红娟;李琦 | 申请(专利权)人: | 四川虹微技术有限公司;四川长虹电器股份有限公司 |
主分类号: | H04L9/30 | 分类号: | H04L9/30;H04L9/40;H04L67/10 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 王术兰 |
地址: | 610000 四川省中国(四川)自*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 联盟 资源共享 方法 装置 及其 存储 介质 | ||
本发明提供了一种联盟链资源共享方法、装置及其存储介质,涉及区块链资源传输技术领域。该联盟链资源共享方法包括:获取需要分享至第一节点集群的第一资源和需要分享至第二节点集群的第二资源,获得与所述第一节点集群对应的第一公钥以及与所述第二节点集群对应的第二公钥,所述第一节点集群和所述第二节点集群分别包含至少一个联盟链的节点;采用所述第一公钥对所述第一资源进行加密,获得第一密文;将所述第一密文和所述第二资源串联生成中间资源,采用所述第二公钥对所述中间资源进行加密,获得第二密文;在联盟链中发布所述第二密文。该方法通过对需要分享至不同节点集群的资源进行串行加密,在联盟链分布式架构中实现了一对多的加密资源分享。
技术领域
本发明涉及区块链资源传输技术领域,具体而言,涉及一种联盟链资源共享方法、装置及其存储介质。
背景技术
在区块链体系下,资源不被任何权威方掌握,参与方都可查阅链上资源,且不可更改。区块链根据技术层面的规则体系来规范资源的写入行为,而互联网是通过权力和资源来控制资源,这是区块链式共享和互联网式共享的根本性区别。但在这一过程中,我们并不能假设所有参与者都能完全依照规则,因此需要定位隐私保护与资源共享之间的平衡,找到切实可行的解决方案。
现有的资源分享方法通常是源节点从本地存储中获取交易资源,计算获得交易资源的摘要信息,将摘要信息发布在区块链中以使区块链存储摘要信息并记录交易资源的转移动作信息,然后源节点将交易资源发送至目标节点,目标节点验证接收的交易资源与获取的摘要信息一致时向区块链发布转移结果信息完成资源获取,该方法资源传输基于链下传统的模式实现,实现架构也是传统的一对一的模式,区块链在其中仅仅是发挥摘要存储的不可篡改作用,并未真正体现分布式资源共享,没有实现真正的分布式一对多的资源分享。
发明内容
有鉴于此,本发明实施例的目的在于提供一种联盟链资源共享方法、装置及其存储介质,以在分布式系统中实现一对多的资源共享。
第一方面,本发明实施例提供了一种联盟链资源共享方法,所述方法包括:获取需要分享至第一节点集群的第一资源和需要分享至第二节点集群的第二资源,获得与所述第一节点集群对应的第一公钥以及与所述第二节点集群对应的第二公钥,所述第一节点集群和所述第二节点集群分别包含至少一个联盟链的节点;采用所述第一公钥对所述第一资源进行加密,获得第一密文;将所述第一密文和所述第二资源串联生成中间资源,采用所述第二公钥对所述中间资源进行加密,获得第二密文;在联盟链中发布所述第二密文。
上述实施例在联盟链中将需要分享至多个节点的资源进行串行加密,在进行一次资源分享入链后就使每个节点可以分别获取到对应的资源,实现了在分布式架构联盟链中的一对多的资源分享;同时每个资源针对多个节点组成的节点集群进行加密,避免对于每个单独的节点生成一次加密文件,从而提高了资源分享效率。
综合第一方面,在所述获得与所述第一节点集群对应的第一公钥以及与所述第二节点集群对应的第二公钥之前,所述方法还包括:基于所述第一节点集群和所述第二节点集群的权限属性集确定第一布尔表达式,所述权限属性集用于表示第一节点集群和/或第二节点集群是否能够获取所述第一密文和/或第二密文。所述获取与所述第一节点集群对应的第一公钥以及与所述第二节点集群对应的第二公钥,包括:基于所述第一布尔表达式获取与所述第一节点集群的权限属性集对应的第一公钥以及与所述第二节点集群的权限属性集对应的第二公钥。
上述实施例基于布尔表达式确定串行加密的具体顺序,极大地丰富了加密策略的灵活性和节点权限的可描述性,从以往的一对一加解密模式扩展成一对多模式;基于节点集群的集群权限获取布尔表达式进行加密,避免针对每个节点都生成单独匹配的密钥,从而提高了密钥生成以及资源共享效率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川虹微技术有限公司;四川长虹电器股份有限公司,未经四川虹微技术有限公司;四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910021279.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于区块链的大数据安全识别认证方法
- 下一篇:一种获取电子签名的方法和装置