基于区块链的隐私数据共享方法、装置及存储介质与流程

文档序号:35499056发布日期:2023-09-20 03:53阅读:36来源:国知局
基于区块链的隐私数据共享方法、装置及存储介质与流程

本发明涉及区块链,尤其是,本发明涉及一种基于区块链的隐私数据共享方法、装置及存储介质。


背景技术:

1、随着社会的迅速发展,数字化和信息化的程度越来越高,数据在不断地被收集和分析。数据是当今经济活动中最有价值的一种资产,企业可以通过收集的数据推出定制化服务、优化决策过程以及预测未来趋势,用户也可以通过数据共享完成经济活动的价值流动。

2、随着区块链技术的发展,利用区块链构建可信的数据共享及应用网络正越来越受到重视。区块链技术具有分布式去中心化、时序数据、集体维护、可编程、以及不可篡改和加密安全性等优点。如何利用区块链的优势,来构建一套全新的数据共享体系十分重要。例如中国专利发明专利cn109040077a一种数据共享与隐私保护的方法及系统,其中的方法包括:向个人数据中心发送数据分析请求;根据发送的数据分析请求,个人数据中心进行访问权限验证,其中,通过区块链中的智能合约进行访问验证权限;访问权限验证通过后,个人数据中心对请求的数据进行无篡改验证,其中,请求的数据的哈希值存储于区块链上,以验证所述请求的数据无篡改;将数据分析算法上传至个人数据中心,对所请求的数据进行分析并获取分析结果,其中,根据个人数据中心所设定的权限决定是否将获取的分析结果返回数据分析请求方。利用上述发明,能够解决当前数据管理和共享传输中存在的身份管理难、标准不一致、数据安全性缺失、隐私保护机制缺乏等问题。

3、但是上述数据共享方法依然存在以下缺点:其主要对用户的身份管理数据进行管理,但是对于数据的管理不够,存储至区块链网络中的隐私数据依然存在泄露风险,尤其是在数据共享操作中,可能存在危险操作,数据私密性和安全性不够。

4、因此为了解决所述问题,设计一种合理高效的基于区块链的隐私数据共享方法对我们来说是很有必要的。


技术实现思路

1、本发明的目的在于提供一种可基于区块链的隐私数据共享方法,对隐私数据进行分布式存储,且多个存储节点之间独立性好,隐私数据共享时,需要双重鉴权,有效降低误操作风险,数据泄露风险低,确保隐私数据共享时的私密性和安全性。

2、为达到上述目的,本发明采用如下技术方案得以实现的:

3、一种基于区块链的隐私数据共享方法,方法包括以下步骤:

4、s1:接收到数据源方的隐私数据存储要求时,将隐私数据分为存储至第一节点的第一数据和存储至第二节点的第二数据,生成第一节点秘钥;

5、s2:获取第一数据与第二数据之间的映射关系参数,存储至第三节点,生成第三节点秘钥发回至数据源方;

6、s3:接收到数据需求方的隐私数据访问要求时,判断是否具有第一节点秘钥,若是则将第一数据和数据需求方信息发送至数据源方,并执行步骤s4;反之则不执行操作;

7、s4:判断是否预定时间内接收到数据源方发来的第三节点秘钥,若是则执行步骤s5;反之则不执行操作;

8、s5:根据第一数据内容以及第一数据与第二数据之间的映射关系参数,整合得到隐私数据发送至数据需求方。

9、作为本发明的优选,执行步骤s1时,获取隐私数据中的敏感数据,作为第二数据存储至第二节点;将隐私数据中移除了敏感数据的部分,作为第一数据存储至第一节点。

10、作为本发明的优选,执行步骤s1时,第二数据和第二节点的数量均至少为一个。

11、作为本发明的优选,执行步骤s2时,第一数据与第二数据之间的映射关系参数包括第一节点位置和第二节点位置之间的映射关系参数和第一数据内容与第二数据内容之间的映射关系参数。

12、作为本发明的优选,执行步骤s1时,所述第二数据内容存储的第二节点位置每间隔预定时间进行更新;

13、执行步骤s2时,获取实时的第一节点位置和第二节点位置之间的映射关系参数,生成实时第三节点秘钥,发回至数据源方。

14、作为本发明的优选,执行步骤s5时,整合得到隐私数据发送至数据需求方之后,更新第二数据内容存储的第二节点位置。

15、作为本发明的优选,执行步骤s4之前,设置预定时间值。

16、作为本发明的优选,执行步骤s1时,对隐私数据进行备份。

17、执行步骤s5时,整合得到隐私数据之后,验证隐私数据与备份隐私数据之间正确性,若正确,则将隐私数据发送至数据需求方。

18、第二方面,提供了一种装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面的任意一种实现方式提供的基于区块链的隐私数据共享方法。

19、第三方面,本申请实施例提供了一种计算机存储介质,计算机存储介质存储有计算机程序,计算机程序包括程序指令,程序指令当被处理器执行时,可实现本申请实施例第一方面的任意一种实现方式提供的基于区块链的隐私数据共享方法。

20、本发明一种基于区块链的隐私数据共享方法有益效果在于:对隐私数据进行分布式存储,且多个存储节点之间独立性好,隐私数据共享时,需要双重鉴权,有效降低误操作风险,数据泄露风险低,确保隐私数据共享时的私密性和安全性。



技术特征:

1.一种基于区块链的隐私数据共享方法,其特征在于:方法包括以下步骤:

2.根据权利要求1所述的一种基于区块链的隐私数据共享方法,其特征在于:

3.根据权利要求1所述的一种基于区块链的隐私数据共享方法,其特征在于:

4.根据权利要求1所述的一种基于区块链的隐私数据共享方法,其特征在于:

5.根据权利要求4所述的一种基于区块链的隐私数据共享方法,其特征在于:

6.根据权利要求5所述的一种基于区块链的隐私数据共享方法,其特征在于:

7.根据权利要求1所述的一种基于区块链的隐私数据共享方法,其特征在于:

8.根据权利要求1所述的一种基于区块链的隐私数据共享方法,其特征在于:

9.一种装置,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时,实现如权利要求1至8任一项所述的一种基于区块链的隐私数据共享方法。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时,实现如权利要求1至8任一项所述的一种基于区块链的隐私数据共享方法。


技术总结
本发明提供一种基于区块链的隐私数据共享方法、装置及存储介质,涉及区块链技术领域,包括以下步骤:S1:隐私数据分为第一数据和第二数据,进行分布式存储,生成第一节点秘钥;S2:获取第一数据与第二数据之间关系参数至第三节点,生成第三节点秘钥;S3:隐私数据访问时,若具有第一节点秘钥,则执行步骤S4;反之则不执行操作;S4:数据源方与数据需求方互认,得到第三节点秘钥;S5:整合得到隐私数据发送至数据需求方。本发明对隐私数据进行分布式存储,且多个存储节点之间独立性好,隐私数据共享时,需要双重鉴权,有效降低误操作风险,数据泄露风险低,确保隐私数据共享时的私密性和安全性。

技术研发人员:牛问哲,张慧娜,贾家琛
受保护的技术使用者:华能招标有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1