[发明专利]一种基于分布式属性签名的区块链医疗数据管理方法和系统有效
申请号: | 201910114188.5 | 申请日: | 2019-02-14 |
公开(公告)号: | CN109979550B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 孙优;章睿;薛锐;苏倩倩 | 申请(专利权)人: | 中国科学院信息工程研究所 |
主分类号: | G16H10/60 | 分类号: | G16H10/60;G06F21/62;G06F21/60 |
代理公司: | 北京君尚知识产权代理有限公司 11200 | 代理人: | 邱晓锋 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于分布式属性签名的区块链医疗数据管理方法和系统。该方法包括以下步骤:S1.生成分布式属性签名的全局参数并选定哈希函数;S2.各属性权威机构生产每个属性对应的签名密钥和验证密钥;S3.用户生成与他的全局身份标识和属性集合对应的签名密钥集合;S4.用户生成EHR数据后签名存储在链下数据库中,并将其地址签名后作为交易发布到区块链上;S5.用户首先验证链上交易中存储的地址的签名属性,然后通过地址找到链下数据库中的EHR数据并验证该数据签名者的属性。本发明在保护签名者身份信息的同时实现了跨不同CDO系统的EHR数据安全共享,并通过链上链下协同存储的方式解决了区块链存储容量限制的问题。 | ||
搜索关键词: | 一种 基于 分布式 属性 签名 区块 医疗 数据管理 方法 系统 | ||
【主权项】:
1.一种基于分布式属性签名的区块链医疗数据管理方法,其特征在于,包括以下步骤:S1.生成分布式属性签名的全局公共参数并选定使用的哈希函数;S2.各属性权威机构端利用步骤S1生成的全局公共参数生成每个属性对应的签名密钥和验证密钥,并将验证密钥公开;S3.对于用户端拥有的属性集合中的属性,属性权威机构端将步骤S2生成的属性对应的签名密钥颁发给用户端,用户端利用步骤S1生成的全局公共参数和哈希函数,以及签名秘钥,生成与其全局身份标识和属性集合对应的签名密钥集合;S4.数据发布端生成电子健康记录数据后,利用步骤S3生成的签名密钥集合对其进行签名并存储在链下数据库中,并将链下数据库的地址利用签名密钥集合签名后作为交易发布到区块链上;S5.数据验证端利用步骤S2生成的验证秘钥,验证区块链上的交易中存储的地址的签名属性,然后通过该地址找到链下数据库中的电子健康记录数据并验证数据发布端的属性。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院信息工程研究所,未经中国科学院信息工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910114188.5/,转载请声明来源钻瓜专利网。
- 上一篇:一种呼救方法
- 下一篇:一种基于网页的电子病历文档的编辑器