【技术实现步骤摘要】
一种基于医疗区块链的密钥管理方法
本专利技术涉及一种基于医疗区块链的密钥管理方法,属于区块链技术以及秘钥管理领域。
技术介绍
区块链技术是一种去中心化且寓于分布式结构的数据存储、传输和证明的方法,用数据区块取代了目前互联网对中心服务器的依赖。区块链的一些核心原则适用于医疗,比如其具有数据透明、不可篡改、永久运行等特点,区块链上所有的数据都是公开透明的,因此智能合约的数据处理也是公开透明的,运行时任何一方都可以查看其代码和数据。区块链本身的所有数据不可篡改,因此部署在区块链上的智能合约代码以及运行产生的数据也是不可篡改的,运行智能合约的节点不必担心其他节点恶意修改代码与数据。支撑区块链网络的节点往往达到数百甚至上千,部分节点的失效并不会导致智能合约的停止,其可靠性理论上接近于永久运行,这样就保证了智能合约能像纸质合同一样每时每刻都有效。个人的健康状况属于个人数据,涉及到个人隐私和安全问题,其所有权归个人所有,只有授权的患者才可以访问相关的医疗记录。区块链通过多种密码学机制进行数据加解密,所有权验证机制的基础是非对称加密 ...
【技术保护点】
1.一种基于医疗区块链的密钥管理方法,其特征在于,所述方法由第三方平台执行,包括以下模块:/nS1.获取患者信息模块,用于获取患者待加密的区块链秘钥;/nS2.切分区块链模块,用于切分所述区块链秘钥,将区块链切分成多个子密钥,得到秘钥一、秘钥二和秘钥三;/nS3.加密模块,用于获取给所述秘钥一、秘钥二和秘钥三加密的加密秘钥,并采用所述加密秘钥加密所述秘钥二和秘钥三;/nS4.存储模块,用于将所述秘钥一提供给患者,并存储加密后的秘钥二和秘钥三;/nS5.解密模块,用于将密钥一、秘钥二和秘钥三还原得到区块链秘钥。/n
【技术特征摘要】
1.一种基于医疗区块链的密钥管理方法,其特征在于,所述方法由第三方平台执行,包括以下模块:
S1.获取患者信息模块,用于获取患者待加密的区块链秘钥;
S2.切分区块链模块,用于切分所述区块链秘钥,将区块链切分成多个子密钥,得到秘钥一、秘钥二和秘钥三;
S3.加密模块,用于获取给所述秘钥一、秘钥二和秘钥三加密的加密秘钥,并采用所述加密秘钥加密所述秘钥二和秘钥三;
S4.存储模块,用于将所述秘钥一提供给患者,并存储加密后的秘钥二和秘钥三;
S5.解密模块,用于将密钥一、秘钥二和秘钥三还原得到区块链秘钥。
2.根据权利要求1所述的一种基于医疗区块链的密钥管理方法,其特征在于,所述每个子秘钥都对应有在所述区块链秘钥中的位置序号。
3.根据权利要求1所述的一种基于医疗区块链的密钥管理方法,其特征在于,所述加密秘钥与预先获取的所述患者的身份信息相关联。
4.根据权利要求1所述的一种基于医疗区块链的密钥管理方法,其特征在于,所述加密后的秘钥二和秘钥三分别由医院和第三方机构存储。
5.根据权利要求1所述的一种基于医疗区块链的密钥管理方法,其特征在于,所述获取患者信息模块包括与以下步骤:
S101.患者注册,医疗数据平台校验患者实名;
S102.患者得到身份认证;
S103.医疗数据平台给患者生成身份证凭证信息;
S104.患者身份凭证信息存储到区块链;
S105.得到患者待加密的区块链密钥。
...
【专利技术属性】
技术研发人员:陈威桦,苗政委,
申请(专利权)人:延安医链区块链科技有限公司,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。