[发明专利]基于属性加密的新型个人健康记录方案在审
申请号: | 202110639670.8 | 申请日: | 2021-06-08 |
公开(公告)号: | CN113382067A | 公开(公告)日: | 2021-09-10 |
发明(设计)人: | 王辉;周天宇 | 申请(专利权)人: | 南京工业大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G16H10/60;G06F21/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 211816 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 属性 加密 新型 个人 健康 记录 方案 | ||
1.一种基于属性加密的新型个人健康记录方案,其特征在于医生可以通过使用CP-ABE方案结合一个访问控制令牌来动态地授权和撤销访问。本系统模型由云存储服务器、用户、注册授权机构和主授权机构四部分组成。所述方案包含以下步骤:
步骤一:注册授权机构为用户进行注册并生成用于授权的用户属性。
步骤二:主授权机构使用主密钥为用户生成CP-ABE私钥,基于用户属性授权恢复加密的个人健康记录。
步骤三:用户分为患者和医生,患者经过主授权机构的认证后通过个人私钥对自己的健康记录进行加密并上传至云存储服务器中,医生经过主授权机构的认证后,若其属性集合满足密文中的访问策略,就可以进行解密并获得患者的个人健康记录并为患者提供相关的医疗服务。
2.根据权利要求1所述的一种基于属性加密的新型个人健康记录方案,其特征在于,步骤一所述的注册及授权过程包含以下步骤:
步骤一:假设U={att1,att2,...,attn}表示在注册授权机构注册的患者,用S={s1,s2,...,sn}表示在注册授权机构注册的医生,用Pi={vi,1,vi,2,…,vi,n}(ni=|Pi|)表示属性atti所有可能的属性值的集合,ni是属性值最大的个数。L={L1,L2,...,Ln}是用户的一组属性集合,A={A1,A2,...,Ak}是访问结构。这里,e:G×G→G1是双线性映射函数。假设t和t′是两个不同的抗碰撞的哈希函数({0,1}*×{0,1}*→Zp),只有MA知道t。
步骤二:Setup(1k):基于隐式安全参数k,MA选择一个大素数p,一个p阶的双线性群(G,G1),生成g∈G,h∈G,y∈Zp以及ti,j∈Zp(i∈[1,n],j∈[1,ni]).MA为每个医生生成一个独一无二的标识符UID随后MA计算Y=e(g,h)y和生成了主公钥MPK和主私钥MSK:
MPK=(e,g,h,Y,Ti,j(i∈[1,n],j∈[1,ni])),
MSK=(y,ti,j(i∈[1,n],j∈[1,ni]))
3.根据权利要求1所述的一种基于属性加密的新型个人健康记录方案,其特征在于,步骤二所述的为用户生成CP-ABE私钥,基于用户属性授权恢复加密的个人健康记录包含以下步骤:
步骤一:KeyGen(MSK,L):基于用户的属性列表L和主私钥MSK,MA选取一个随机数r∈Zp并计算用户私钥SKL.
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京工业大学,未经南京工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110639670.8/1.html,转载请声明来源钻瓜专利网。