【技术实现步骤摘要】
一种电子医疗系统中保护隐私的Top-k疾病匹配方法
本专利技术涉及一种电子医疗系统中保护隐私的Top-k疾病匹配方法,属于电子医疗以及数据匹配
技术介绍
近年来,随着人体传感器,云计算和物联网的快速发展,电子医疗网络系统越来越受到学术界和工业界的关注。物联网可以将传感器收集的数据所有者的人体指标数据上传到云端进行存储。云计算为存储数据所有者上传的大量加密文档提供了一个很好的平台。在该平台中,云服务器可以通过访问和搜索存储的文档返回与用户匹配的文档。这不仅节省了数据所有者的高存储和计算成本,并且还为用户提供满足其自身搜索需求的便利。与传统医疗系统相比,电子医疗系统允许用户通过人体传感器向云端提交突发状况产生的数据,并从云服务器端获取和用户提交的数据匹配度最高的诊断治疗方案,从而缩短治疗时间,挽救用户突发疾病的生命。在电子医疗系统中,医疗服务提供商(HealthcareServiceProviders,HSPs)将真实患者的临床数据和对应的诊断治疗方案上传到云服务器。之后,用户将发生紧急状况生成的个人身体指标数据提交给云服务器进行查询,从而获得与自身突发状况相匹配的诊断治疗文件用于紧急治疗。其中医疗服务提供商即为数据所有者,医院就属于HSPs。虽然在电子医疗行业中,云计算和人体传感器的组合具有节省存储空间、降低计算成本和提高患者治疗效率等优点,但是如何在不泄露用户查询数据和患者临床数据的情况下提供更加准确的数据查询仍然是一个巨大的挑战。在数据外包到云服务器进行存储之前,对这些数据进行加密是保护信息隐私的 ...
【技术保护点】
1.一种电子医疗系统中保护隐私的Top-k疾病匹配方法,其特征在于:该方法所依托的系统包含用户、云服务器、医疗中心以及医疗服务提供商;/n其中,医疗中心是完全可信的机构,在系统运行之初生成系统需要的密钥,并分别对用户和HSPs提交的数据进行加密上传到云服务器;/n云服务器主要进行存储数据和计算数据的操作;/n医疗服务提供商是数据的提供者,主要成员是医院;/n用户就是需要进行查询的患者;/n所述系统中各组成部分的连接关系如下:/n用户和医疗中心相连,医疗中心和云服务器、用户以及医疗提供商相连,云服务器和医疗中心相连,医疗服务提供商和医疗中心相连;/n所述系统中各组成部分的功能如下:/n医疗中心的功能是生成数据加密所需要的密钥,并对提交的数据进行加密上传到云服务器;医疗服务提供商的功能是提供真实患者的临床数据以及相对应的诊断治疗文件到医疗中心,他们是数据的提供者,主要成员是医院;云服务器的功能主要是存储临床数据密文和诊断治疗文件密文,并通过计算返回和查询数据密文相似度最高的临床数据密文对应的诊断治疗文件密文;用户的功能是提供需要查询的数据;/n所述保护隐私的Top-k疾病匹配方法,包括如下 ...
【技术特征摘要】
1.一种电子医疗系统中保护隐私的Top-k疾病匹配方法,其特征在于:该方法所依托的系统包含用户、云服务器、医疗中心以及医疗服务提供商;
其中,医疗中心是完全可信的机构,在系统运行之初生成系统需要的密钥,并分别对用户和HSPs提交的数据进行加密上传到云服务器;
云服务器主要进行存储数据和计算数据的操作;
医疗服务提供商是数据的提供者,主要成员是医院;
用户就是需要进行查询的患者;
所述系统中各组成部分的连接关系如下:
用户和医疗中心相连,医疗中心和云服务器、用户以及医疗提供商相连,云服务器和医疗中心相连,医疗服务提供商和医疗中心相连;
所述系统中各组成部分的功能如下:
医疗中心的功能是生成数据加密所需要的密钥,并对提交的数据进行加密上传到云服务器;医疗服务提供商的功能是提供真实患者的临床数据以及相对应的诊断治疗文件到医疗中心,他们是数据的提供者,主要成员是医院;云服务器的功能主要是存储临床数据密文和诊断治疗文件密文,并通过计算返回和查询数据密文相似度最高的临床数据密文对应的诊断治疗文件密文;用户的功能是提供需要查询的数据;
所述保护隐私的Top-k疾病匹配方法,包括如下步骤:
步骤1)医疗中心生成所需的两个4n×4n维可逆矩阵、一个4n维向量、一个验证码和对称加密密钥;
其中,两个4n×4n维可逆矩阵,记为M1,M2;一个4n维向量,记为P;一个验证码,记为σ;对称加密密钥,记为kSE;
其中,4n维向量P为二进制向量;
步骤2)医疗服务提供商将真实患者的临床数据和相对应的诊断治疗文件提交给医疗中心;
其中,真实患者的临床数据是一个4n维向量,记为D;真实患者对应的诊断治疗文件,记为f;每个文件都有一个文件标识符,记为ID(f);
步骤3)医疗中心根据4n维向量P将D拆成两部分D1,D2,再使用对D1,D2进行加密得临床数据密文使用对称加密密钥ksE对诊断治疗文件f加密得诊断治疗文件密文C(f);医疗中心对诊断治疗文件密文C(f)和步骤1)生成的验证码σ进行哈希得到哈希值,记为Mac;
其中,医疗中心对诊断治疗文件密文C(f)和步骤1)生成的验证码σ进行哈希得到哈希值Mac=H(C(f)||σ);分别为M1,M2的转置矩阵;D1,D2为两个4n维向量;
步骤4)医疗中心...
【专利技术属性】
技术研发人员:徐畅,王宁宁,祝烈煌,张川,尹润,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。