[发明专利]基于区块链的分布式可信数据分享平台、方法及系统在审
申请号: | 202111416257.1 | 申请日: | 2021-11-25 |
公开(公告)号: | CN114065261A | 公开(公告)日: | 2022-02-18 |
发明(设计)人: | 陈炫慧;杜满想;张玉坚;陈明晶;姚情 | 申请(专利权)人: | 上海万向区块链股份公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06F16/172;G06F16/182 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 施嘉薇 |
地址: | 200086 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 分布式 可信 数据 分享 平台 方法 系统 | ||
本发明提供了一种基于区块链的分布式可信数据分享平台、方法及系统,包括:链上验证模块、IPFS分布式数据存储模块以及代理密钥计算模块;所述链上验证模块对数据的真实性和可靠性进行验证,保证数据不可篡改;所述IPFS分布式数据存储模块去中心化存储加密后的数据,基于内容寻址的方式分析对文件进行上传和下载;所述代理密钥计算模块使用代理重加密技术处理数据,确保数据只有当事人和被授权的人能够查看。本发明运用区块链技术解决数据信任问题、运用IPFS解决大数据存储问题、运用代理重加密PRE技术解决数据隐私问题。
技术领域
本发明涉及数据分享及数据信任技术领域,具体地,涉及一种基于区块链的分布式可信数据分享平台。
背景技术
患者在不同医院就医时,一个重要的问题是医疗数据流转之间互不信任的问题,例如:病人去医院A就诊产生病例数据A,当该病人再去医院B就诊时,往往其会拿着大量以往的检查单,进行求医,而医院B面对这么多之前的检查化验单,却无所适从,因为对于B医院的医生来说,这并不具有科学可信度,所以,他们可能会再一次让病人进行检查,而这,对于患者和整个的医保体系来说,面临着大量重复检查的物力/财力支出问题。此外,为了梳理清楚患者的疾病就诊史,医生只能从大量的纸质材料中寻找脉络,这大大降低了面诊的效率。
在公开号为CN110706766A的中国专利文献中,公开了一种区块链的电子病历管理系统及转诊方法。包括:用户管理模块、区块链网络模块、医疗数据处理模块、转诊模块和通讯模块,基于区块链的电子病历管理系统中的医疗数据联盟链在创建、维护、转诊等过程中涉及到参与方,具有储存,维护电子病历数据联盟链,监督区块链记录的正确性,发起查询,和转诊请求等功能。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于区块链的分布式可信数据分享平台、方法及系统。
根据本发明提供的一种基于区块链的分布式可信数据分享平台,包括:链上验证模块、IPFS分布式数据存储模块以及代理密钥计算模块;
所述链上验证模块对数据的真实性和可靠性进行验证,保证数据不可篡改;
所述IPFS分布式数据存储模块去中心化存储加密后的数据,基于内容寻址的方式分析对文件进行上传和下载;
所述代理密钥计算模块使用代理重加密技术处理数据,确保数据只有当事人和被授权的人能够查看。
根据本发明提供的一种基于区块链的分布式可信数据分享方法,包括数据上行流程和数据下行流程;
所述数据上行流程为通过代理密钥计算模块对数据加密,并存储在IPFS分布式数据存储模块,将数据的哈希值上链存证;
所述数据下行流程为根据代理密钥计算模块生成的密钥,从IPFS分布式数据存储模块中下载数据并解密,获取解密后的数据的哈希值上链比对。
优选的,所述数据上行流程包括以下步骤:
步骤S1.1:在第一本地采用随机的对称密钥keyAES对待分享的数据加密生成C1,利用数据拥有者的公钥pk1将对称密钥keyAES加密,生成C2。
步骤S1.2:将C1和C2上传至IPFS分布式数据存储模块中,所述IPFS分布式数据存储模块生成C1和C2的地址C1’和C2’,并将C1’和C2’上传至代理密钥计算模块,
步骤S1.3:生成待分享数据的哈希值,并上传链上验证模块存证。
优选的,所述数据下行流程包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万向区块链股份公司,未经上海万向区块链股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111416257.1/2.html,转载请声明来源钻瓜专利网。