[发明专利]基于云服务器及区块链的医疗数据共享方法、装置及系统有效
申请号: | 201910887438.9 | 申请日: | 2019-09-19 |
公开(公告)号: | CN110688673B | 公开(公告)日: | 2023-04-28 |
发明(设计)人: | 张爱清;王勇;徐治;翟从鸿;叶新荣;谢小娟 | 申请(专利权)人: | 安徽师范大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60;G16H10/60 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 周锟 |
地址: | 241002 *** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 服务器 区块 医疗 数据 共享 方法 装置 系统 | ||
1.一种基于云服务器及区块链的医疗数据共享方法,其特征在于,该共享方法包括:
通过云服务器存储对象的一次加密病历信息,并且通过区块链存储每一病历信息对应的一次加密关键词信息及对象信息;
所述区块链获取基于包含目标关键词信息的搜索请求所转换的搜索陷门,并根据所述搜索陷门及所存储的所述一次加密关键词信息,确定与所述目标关键词信息对应的目标对象信息,使访问者发送访问加密信息至所述目标对象信息示出的目标对象,并且使所述目标对象能够基于所述访问者的访问加密信息及所述目标对象的对象加密信息,生成重加密信息;以及
所述云服务器获取所述重加密信息,并根据所述重加密信息及所存储的目标对象的一次加密病历信息,重加密所述目标对象的一次加密病历信息,以使得所述访问者能够根据所述访问加密信息及所述对象加密信息,进行重加密的解密后,继续进行一次加密的解密以获取所述目标对象的病历信息;
在所述区块链获取所述搜索陷门之前,该医疗数据共享方法还包括:
将包含目标关键词信息的搜索请求转换为搜索陷门TQ,包括:
生成者生成与所述搜索请求对应的目标关键词集Ω=(Ω1,…,Ωt);
通过以下公式生成所述目标关键词集转换的搜索陷门TQ:
TQ1=aP,
TQ=(TQ1,TQ2,TQ3,I1,…,It);其中所述a为随机数,且所述It为所述Ωt的标识信息;
所述云服务器根据所述重加密信息及所存储的目标对象的一次加密病历信息,重加密所述目标对象的一次加密病历信息包括:
所述云服务器判断第一等式是否成立,其中所述第一等式被配置为
若所述第一等式成立,则继续判断第二等式是否成立,其中所述第二等式被配置为
若所述第二等式成立,通过下述公式重加密所述目标对象的一次加密病历信息C′m:
c′4=c4=r(aH3(m)+b);
c′5=c5=r(H3(c1)P1+H3(c1||c2||c4)P2+P3);
c′6=c6=rP;
C′m=(c′1,c′2,c′3,c′4,c′5,c′6);其中所述Fi为一次加密病历信息的存储地址及索引信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽师范大学,未经安徽师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910887438.9/1.html,转载请声明来源钻瓜专利网。