基于区块链的链上-链下医疗数据共享方法、装置及设备制造方法及图纸

技术编号:31741280 阅读:9 留言:0更新日期:2022-01-05 16:19
本发明专利技术提出了一种基于区块链的链上

【技术实现步骤摘要】
基于区块链的链上

链下医疗数据共享方法、装置及设备


[0001]本专利技术涉及区块链
,特别是指一种基于区块链的链上

链下医疗数据共享方法、 装置及设备。

技术介绍

[0002]区块链,简单来说就是由不同区块按照时间顺序相互连接形成的一种链式结构。其中, 数据和交易由不同节点打包验证,并记录到全网统一的分布式账本上;通过工作量证明、权 益证明等机制实现全网去信任的共识;并通过密码学算法对数据和交易在传输和存储过程的 安全性进行保证。区块链技术很好的解决了传统医疗服务系统中存在的中心化、数据孤岛等 问题,建立分布式的电子医疗记录存储管理与共享平台。但是,也暴露出了一些新问题,如 账本臃肿、数据可搜索性差、量子攻击威胁等。
[0003]基于区块链的分布式医疗服务系统概念和模型不断地被提出,以实现在不同的独立医疗 机构之间进行跨机构医疗数据资源共享。区块链技术可以帮助实现在不同的医疗机构之间实 现数据共享,更加地方便患者随身携带自己的电子医疗记录进行寻医问诊。同时,分布式的 存储和管理形式可以提高数据的安全性,且增加数据流通与共享,可以有效促进医学研究和 药物研发水平的提高。但是,如何使区块链账本更加的轻量化,提高医疗数据的细粒度访问 控制能力,并保护医疗数据免受量子计算攻击等,均是当前基于区块链的医疗健康服务系统 所面临的新挑战。
[0004]基于关键词可搜索的公钥加密方案通过公开的一些关键词信息,为加密后的医疗数据提 供安全可搜索功能,保护用户隐私信息和个人数据的安全。结合属性基加密和关键词可搜索 加密,基于关键词可搜索的属性基加密方案能够通过对医疗数据的细粒度管理和利用,实现 关键词可搜索安全性,为医疗数据的跨机构共享保驾护航。

技术实现思路

[0005]针对当前医疗数据不能在不同医疗机构之间自由地传递,以及不同医疗数据在共享过程 中的安全性问题,本专利技术提出了一种基于区块链的链上

链下医疗数据共享方法、装置及设备, 建立一个轻量级的分布式账本,它只包含轻量级消息,如医疗数据的服务器存储地址、交易 记录、上传/下载操作、授权记录等;同时,真实的医疗数据仍然存储在本地服务器中;这种 链上轻量级账本和链下存储真实数据的模式将大大节省公共云资源,非常有利于促进医疗数 据资源在不同医疗机构之间的跨机构安全共享,保护患者的隐私安全。
[0006]本专利技术的技术方案是这样实现的:
[0007]一种基于区块链的链上

链下医疗数据共享方法,利用联盟链技术构建一个包含患者、医 生、研究者、医疗机构、银行和保险机构的医疗联盟,并基于医疗联盟构建一个分布式的健 康链系统;所述患者就诊产生医疗数据,患者选择将自己的医疗数据共享并存储于医疗机构 的本地服务器中,再将医疗数据的索引上传到健康链系统中;所述医疗数据使用者通过索引 从健康链系统中获得存储地址,在获得授权之后得到所需要的医疗数据;所
述医疗数据共享 行为完成后,形成确定的交易,并验证、广播到所述健康链系统中。
[0008]优选地,所述患者在医疗机构就诊,由医生参与建立医疗记录信息,形成医疗数据;其 中,医疗数据包括患者本人的信息、就诊信息、问诊医生信息、诊断结果信息、医疗机构信 息和保险信息;
[0009]所述医疗数据所有权由患者本人掌握,患者可选择性的共享自己的医疗数据,且在共享 过程中隐藏敏感信息数据;同时,医疗数据在被医疗机构管理和共享过程中,医疗数据本身 存储于本地服务器中,其索引上传到健康链系统上;
[0010]所述医生,参与医疗数据的构建,并且可以查看健康链系统上的医疗数据;
[0011]所述研究者,是使用所述医疗数据进行科学研究、药物研发、医疗器械开发等的合法系 统用户;
[0012]所述医疗机构,负责收集和管理由患者共享的医疗数据,并将共享的医疗数据存储到健 康链系统中;
[0013]所述银行,参与医疗数据产生期间需要的费用支持,参与医疗数据在健康链系统中的验 证;
[0014]所述保险机构,参与医疗数据产生期间需要的费用报销支持,参与医疗数据在健康链系 统中的验证。
[0015]优选地,所述健康链系统包括共识节点、系统节点和其他节点;共识节点是指不同的医 疗机构,参与健康链系统的管理与维护;系统节点是指患者、医生和研究者,上传、管理和 交易自己的医疗数据;其他节点是指银行和保险机构。
[0016]优选地,所述医疗数据被共享到健康链系统中后,经过链下存储和链上登记后,医疗数 据被健康链系统中的所有节点检索,患者可在不同的医疗机构授权不同医生查看自己的医疗 数据;其它节点,需要经过链上检索和链下解密才能获取目标数据,通过可搜索加密的陷门 测试才能访问到医疗数据的存储地址,只有获得医疗数据查看权限才能解密密文数据,并查 看和使用原始医疗数据。
[0017]优选地,医疗数据的链下存储过程包括:对所述医疗数据,通过属性加密算法进行加密 处理,加密后的数据存储在医疗机构各自的本地服务器中;将医疗数据的属性引入到加密密 钥中,帮助患者以更加细粒度的方式控制各自的所述医疗数据。
[0018]优选地,医疗数据的链上登记过程包括:所述患者的医疗数据生成后,形成一个关联真 实数据的索引结构;其中,医疗数据的索引结构包含数据的关键词、存储地址和患者签名信 息;所述索引结构,利用公钥可搜索加密算法对索引结构加密后,生成一个包含医疗数据关 键词的陷门,与索引结构信息一起存储于健康链系统中的健康链账本中;所述健康链账本只 记录轻量级的信息,包括索引上链交易记录、医疗数据的存储、验证、操作和共享操作记录。
[0019]优选地,所述链上检索过程包括:所述医疗数据使用者通过索引结构中的关键词,搜索 所需的医疗数据,获得医疗数据的索引;医疗数据使用者通过预设的陷门测试后,获得索引 结构中的存储地址信息;获得医疗数据的访问权限后,通过存储地址信息,从医疗机构服务 器中下载真实的医疗数据,获得医疗数据的密文;
[0020]链下解密过程包括:根据获得的医疗数据密文,医疗数据使用者只有获得正确的属性访 问策略,才能对医疗数据密文解密,获得并查看真实原始的医疗数据;患者在另一
个医疗机 构就诊时,可以对需要的医生进行授权,获得授权的医生可以查看患者的历史医疗数据,实 现患者在不同的医疗机构共享和使用医疗数据。
[0021]一种基于区块链的链上

链下医疗数据共享装置,包括获取模块、处理模块、共享模块和 记账模块;
[0022]获取模块,所述医疗数据使用者通过所述索引获得所述密文数据,并发起权限获取;处 理模块,所述医疗数据提供者对所述医疗数据使用者进行验证,通过所述验证后,授权其对 所述医疗数据的访问权限;共享模块,所述医疗数据共享行为完成,所述共享行为建立一笔 新的交易,并存储于所述医疗健康联盟中的临时区块中;记账模块,达成的共享交易记录广 播至所述健康链上的所有共识本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的链上

链下医疗数据共享方法,其特征在于,利用联盟链技术构建一个包含患者、医生、研究者、医疗机构、银行和保险机构的医疗联盟,并基于医疗联盟构建一个分布式的健康链系统;所述患者就诊产生医疗数据,患者选择将自己的医疗数据共享并存储于医疗机构的本地服务器中,再将医疗数据的索引上传到健康链系统中;所述医疗数据使用者通过索引从健康链系统中获得存储地址,在获得授权之后得到所需要的医疗数据;所述医疗数据共享行为完成后,形成确定的交易,并验证、广播到所述健康链系统中。2.根据权利要求1所述的基于区块链的链上

链下医疗数据共享方法,其特征在于,所述患者在医疗机构就诊,由医生参与建立医疗记录信息,形成医疗数据;其中,医疗数据包括患者本人的信息、就诊信息、问诊医生信息、诊断结果信息、医疗机构信息和保险信息;所述医疗数据所有权由患者本人掌握,患者可选择性的共享自己的医疗数据,且在共享过程中隐藏敏感信息数据;同时,医疗数据在被医疗机构管理和共享过程中,医疗数据本身存储于本地服务器中,其索引上传到健康链系统上;所述医生,参与医疗数据的构建,并且可以查看健康链系统上的医疗数据;所述研究者,是使用所述医疗数据进行科学研究、药物研发、医疗器械开发等的合法系统用户;所述医疗机构,负责收集和管理由患者共享的医疗数据,并将共享的医疗数据存储到健康链系统中;所述银行,参与医疗数据产生期间需要的费用支持,参与医疗数据在健康链系统中的验证;所述保险机构,参与医疗数据产生期间需要的费用报销支持,参与医疗数据在健康链系统中的验证。3.根据权利要求1或2所述的基于区块链的链上

链下医疗数据共享方法,其特征在于,所述健康链系统包括共识节点、系统节点和其他节点;共识节点是指不同的医疗机构,参与健康链系统的管理与维护;系统节点是指患者、医生和研究者,上传、管理和交易自己的医疗数据;其他节点是指银行和保险机构。4.根据权利要求3所述的基于区块链的链上

链下医疗数据共享方法,其特征在于,所述医疗数据被共享到健康链系统中后,经过链下存储和链上登记后,医疗数据被健康链系统中的所有节点检索,患者可在不同的医疗机构授权不同医生查看自己的医疗数据;其它节点,需要经过链上检索和链下解密才能获取目标数据,通过可搜索加密的陷门测试才能访问到医疗数据的存储地址,只有获得医疗数据查看权限才能解密密文数据,并查看和使用原始医疗数据。5.根据权利要求4所述的基于区块链的链上

链下医疗数据共享方法,其特征在于,医疗数据的链下存储过程包括:对所述医疗数据,通过属性加密算法进行加密处理,加密后的数据存储在医疗机构各自的本地服务器中;将医疗数据的属性...

【专利技术属性】
技术研发人员:李朝阳张阳李昊郭延哺青华辛向军
申请(专利权)人:郑州轻工业大学
类型:发明
国别省市:

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

1