[发明专利]基于区块链的医疗数据共享方法、装置、设备及存储介质在审
申请号: | 202110219026.5 | 申请日: | 2021-02-26 |
公开(公告)号: | CN112948853A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 王倩雯;张研;张盼;王申 | 申请(专利权)人: | 安徽航天信息科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G16H10/60 |
代理公司: | 北京隆源天恒知识产权代理事务所(普通合伙) 11473 | 代理人: | 鞠永帅 |
地址: | 230088 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 区块 医疗 数据 共享 方法 装置 设备 存储 介质 | ||
本发明提供了一种基于区块链的医疗数据共享方法、装置、设备及存储介质,包括:发起节点获取医疗数据,以预设处理方式处理医疗数据,获得事务数据,将事务数据发送至矿工节点;矿工节点将多个事务数据组装成区块,发送给向区块贡献过至少一个事务数据的发起节点,验证区块的有效性;若区块的有效性通过验证,则发起节点对区块进行数字签名,同时提交一个随机数;在区块被所有节点进行数字签名后,将区块返回至矿工节点,矿工节点将区块添加至区块链中,并基于所有随机数生成选举数字,将公钥与选举数字大小最接近的节点作为下一个区块的矿工节点。通过此方法,可以让不同的机构对医疗数据使用统一的标准进行加密存储,增加了数据的流通性。
技术领域
本发明涉及区块链技术领域,具体而言,涉及一种基于区块链的医疗数据共享方法、装置、设备及存储介质。
背景技术
区块链是一种在对等网络环境下,通过透明和可信规则,构建不可伪造、不可篡改和可追溯的块链式数据结构,实现和管理事务处理的模式。是一种分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,具有分布式对等、数据块链式、不可伪造和防篡改、透明可信、高可靠性等关键特征,这些特征非常适合应用于医疗数据共享领域。
目前在各个机构之间共享医疗数据还存在一些困难,医疗术语的不同使用限制了数据的互通,异构数据结构可能存在不兼容,而结构和语义即使可以兼容,还可能存在安全性和数据一致性方面的问题。集中的数据存储和权威提供者存在着被网络攻击的极大风险,从而导致目前的医疗数据共享方法可行性较差。
发明内容
本发明解决的问题是如何保证共享医疗数据时数据结构和语义的一致性。
为解决上述问题,本发明提供一种基于区块链的医疗数据共享方法,包括:
发起节点获取医疗数据,以预设处理方式处理所述医疗数据,获得事务数据,将所述事务数据发送至矿工节点;
所述矿工节点将多个所述事务数据组装成区块,发送给向所述区块贡献过至少一个事务数据的所述发起节点,以验证所述区块的有效性;
若所述区块的有效性通过验证,则所述发起节点对所述区块进行数字签名,同时提交一个随机数;
在所述区块被所有向所述区块贡献过至少一个事务数据的所述发起节点进行数字签名后,将所述区块返回至所述矿工节点,所述矿工节点将所述区块添加至区块链中,并基于所有所述随机数生成选举数字,将公钥与所述选举数字大小最接近的节点作为下一个区块的矿工节点。
相对于现有技术,对于矿工,通过提交随机数生成选举数字的选举方式,有效减少对无意义工作的计算,可以使矿工的选举呈均匀分布;在进行数字签名的同时提交随机数以参与选举,保证了矿工产生数据的统一性,只有产生的数据符合数据结构规则的节点才能进行矿工选举,保证了数据的互操作性;因为医疗数据的类型很复杂,可能有多种形式的内容,而不同的医疗机构又可能对一种数据结构和含义有不同的规定和理解,故本发明采用相同的处理方式,即使用预设处理方式处理医疗数据作为事务数据,并对事务数据进行有效性的验证,只有通过有效性的验证,所述区块才会被矿工节点上传至区块链,本发明通过强制统一不同机构的数据结构和语义,使区块链内任何想访问数据的节点可以有效地读取事务数据的语义,保证医疗数据可以高效地共享,而不会出现医疗数据难以流通的情况。
可选地,所述区块包括:
区块头,其中,所述区块头包括:本区块的哈希值、上一个区块的哈希值、签名数据、矿工选举数据,其中,所述签名数据包括所有向所述区块贡献过至少一个事务数据的所述发起节点的数字签名,所述矿工选举数据包括所有贡献过至少一个事务数据的节点提交的随机数。
由此,区块头的哈希可以检查本区块是否被篡改,签名数据用于证明此区块的所有事务被贡献了至少一个事务数据的发起节点认可,矿工选举数据用于指定下一个区块的矿工节点,以节省计算量。
可选地,所述区块包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽航天信息科技有限公司,未经安徽航天信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110219026.5/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置