The invention provides a block chain based medical data security sharing method. Firstly, users and nodes are registered in the system, and data block structure model is constructed to store medical data with electronic medical records. Secondly, medical data sharing network is generated based on registration information and data block structure model. Each region selects a node according to the national rating, and the node constructs blocks and stores them in the network. Finally, when doctors visit, the system passes through. The medical data sharing network finds and sends back the electronic medical record sheet that the doctor needs to call, and uses the agent re-encryption technology to enable the doctor to check the reliability of the electronic medical record sheet transmitted back. The invention combines block chain technology with medical data to improve the reliability of medical data sharing among hospitals.
【技术实现步骤摘要】
一种基于区块链的医疗数据安全共享方法
本专利技术涉及医疗数据共享
,具体涉及到基于区块链的医疗数据安全共享方法。
技术介绍
随着医疗信息化的发展,各个医院都建立了各自的信息管理系统。然而,各医院间的数据共享一直是一个难题,主要原因是数据共享需要中心化的管理机构进行授权和管理,医院在使用数据信息过程中难以确保数据的安全,一旦管理机构被攻击,数据的可信度也将无法保证。区块链技术是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术在互联网时代的创新应用模式,在对等网络环境下,通过透明和可信规则,构建可追溯的块链式数据结构,实现和管理事务处理模式,具有去中心化、透明可信、防篡改和防伪造、高可靠的特征。将区块链技术和医疗数据相结合,能够保证医疗数据的安全性和可信度,从而打破医疗数据的信息孤岛,实现医疗数据在不同医院间的安全共享。
技术实现思路
针对上述问题,本专利技术提出了一种基于区块链的医疗数据安全共享方法,步骤为:(一)节点和用户在医疗数据共享网络系统中注册,其中,每一个医院代表网络中的一个节点,使用本系统的患者和医院工作人员统称为用户,患者就医时所在的医院节点称为就医节点。节点注册生成的注册信息保存在节点自身的数据库中,用户在节点上注册,生成的注册信息保存在注册节点的数据库中;其中注册过程为:节点和用户上传身份证明文件,系统检查这些文件是否有效,有效则注册成功。系统在客户端与节点和用户进行密钥协商生成公钥和私钥。系统对证明文件使用SHA256算法进行加密生成公钥索引,一个公钥索引对应一个公钥。(二)构建医疗数据区块结构模型,医疗数据区块结构为:1、将 ...
【技术保护点】
1.一种基于区块链的医疗数据安全共享方法,其特征在于所述方法至少包含以下几个步骤:1)节点和用户在医疗数据共享网络系统中注册;2)构建医疗数据区块结构模型;3)根据注册信息和数据区块模型,生成医疗数据共享网络;4)医生应诊想要调取患者以前的电子病历单时,医生应诊想要调取患者以前的电子病历单时,系统通过验证节点身份,安全地找到并传回所需的电子病历单;5)利用数字签名和代理重加密技术,在不泄露用户私钥的前提下,对传回的电子病历单进行验证。
【技术特征摘要】
1.一种基于区块链的医疗数据安全共享方法,其特征在于所述方法至少包含以下几个步骤:1)节点和用户在医疗数据共享网络系统中注册;2)构建医疗数据区块结构模型;3)根据注册信息和数据区块模型,生成医疗数据共享网络;4)医生应诊想要调取患者以前的电子病历单时,医生应诊想要调取患者以前的电子病历单时,系统通过验证节点身份,安全地找到并传回所需的电子病历单;5)利用数字签名和代理重加密技术,在不泄露用户私钥的前提下,对传回的电子病历单进行验证。2.根据权利要求1所述的一种基于区块链的医疗数据安全共享方法,其特征在于所述的构建医疗数据区块结构中,数字签名是患者用自身的私钥对数据摘要进行加密后得到的加密摘要。3.根据权利要求1所述的一种基于区块链的医疗数据安全共享方法,其特征在于所述的根据注册信息和数据区块模型,初始化医疗数据共享网络,至少还包括:1)leader节点的选取:根据我国行政区的划分,每一个行政区作为一个区域,将区域内的医院按照国家评级标准进行评级,在最高级医院中随机选取一个节点,赋予它构造区块的权利,称为leader节点,其余节点称为member节点;2)leader节点将注册信息打包成区块,同时为每一个注册用户创建一个索引表;索引表用来存储用户电子病历单的数据摘要以及电子病历单所属区块号,索引表的唯一标识是用户的公钥。4.根据权利要求1所述的一种基于区块...
【专利技术属性】
技术研发人员:李哲涛,胡锐,阳兴伟,胡康耀,刘昊霖,朱容,
申请(专利权)人:湘潭大学,
类型:发明
国别省市:湖南,43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。