[发明专利]数据处理方法、电子设备及存储介质在审
申请号: | 202111500968.7 | 申请日: | 2021-12-09 |
公开(公告)号: | CN114372275A | 公开(公告)日: | 2022-04-19 |
发明(设计)人: | 李涵 | 申请(专利权)人: | 卓尔智联(武汉)研究院有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 胡亮;张颖玲 |
地址: | 432200 湖北省武汉市黄陂区盘龙城经*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 电子设备 存储 介质 | ||
本申请实施例公开了一种数据处理方法,应用于发送方,包括:根据所述发送方提供的第一数据,确定允许访问所述第一数据的请求方所需具备的第一属性;基于至少一个所述第一属性,生成所述第一数据的第一访问策略;将所述第一数据的数据信息和所述第一访问策略发送至区块链网络,其中,所述第一数据的数据信息和所述第一访问策略,用于通过所述区块链网络存储在区块链上。如此,无需对需要访问数据的多个请求方分别生成多份密文,可以基于访问策略中的第一属性将数据提供给符合属性条件的请求方,从而提高数据发送的效率。
技术领域
本发明涉及区块链技术领域,尤其涉及一种数据处理方法、电子设备及存储介质。
背景技术
相关技术中在数据共享的应用场景下,主要依靠区块链技术,通过非对称加密对需要分享的数据进行加密,并分享给数据请求方。但该方法在面向请求数据共享的多个用户的特定用户群时,需要根据每个用户的身份信息,针对每个用户生成一份密文,导致数据共享时加密次数较多,从而共享效率较低。
发明内容
有鉴于此,本发明实施例提供一种数据处理方法、电子设备及存储介质。
本发明的技术方案是这样实现的:
第一方面,本发明实施例提供一种数据处理方法,应用于发送方,所述方法包括:
根据所述发送方提供的第一数据,确定允许访问所述第一数据的请求方所需具备的第一属性;
基于至少一个所述第一属性,生成所述第一数据的第一访问策略;
将所述第一数据的数据信息和所述第一访问策略发送至区块链网络,其中,所述第一数据的数据信息和所述第一访问策略,用于通过所述区块链网络存储在区块链上。
进一步地,所述方法还包括:
基于所述请求方发送的访问请求,在所述第一数据中确定请求访问的第二数据;
基于所述第二数据和所述第二数据的第二访问策略生成目标密文;
将所述目标密文发送给所述请求方。
进一步地,所述方法还包括:
基于所述请求方的第二属性生成目标密钥;所述目标密钥用于在确定所述第二属性与所述目标密文记录的第二访问策略中的一个第一属性相同时,解密所述目标密文;
所述将所述目标密文发送给所述请求方,包括:
将所述目标密文和所述目标密钥发送给所述请求方。
进一步地,所述方法还包括:
生成第一密钥;
所述将所述第一数据的数据信息和所述第一访问策略发送至区块链网络,包括:
将所述第一密钥、所述第一数据的数据信息和所述第一访问策略发送至区块链网络;所述第一密钥用于与所述目标密钥共同解密所述目标密文;
所述基于所述第二数据和所述第二数据的第二访问策略生成目标密文,包括:
基于所述第一密钥对所述第二数据和所述第二数据的第二访问策略加密,生成目标密文。
进一步地,所述生成第一密钥,包括:
通过预设加密算法生成第一密钥和第二密钥;
所述基于所述请求方的第二属性生成目标密钥,包括:
基于所述第一密钥、所述第二密钥以及所述请求方的第二属性,生成目标密钥。
第二方面,本发明实施例提供一种数据处理方法,应用于请求方,所述方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于卓尔智联(武汉)研究院有限公司,未经卓尔智联(武汉)研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111500968.7/2.html,转载请声明来源钻瓜专利网。