支持数据分区的双服务器轻量化可搜索加密方法及系统技术方案

技术编号:26602356 阅读:34 留言:0更新日期:2020-12-04 21:25
本发明专利技术公开了一种支持数据分区的双服务器轻量化可搜索加密方法及系统,其中,使用者能够通过上传加密的医疗信息并给予信任的医生以授权,医生即可通过关键词搜索到所有已被授权的、含关键词信息的医疗信息对应上传者的ID,进而通过与相应的上传者联系,提供进一步的远程诊断等服务,从而不仅保证了使用者能够更安全地上传自己的个人信息到云端,也为促进医生与患者间的交流提供了隐私安全的保护,能够更好地提高医疗保健的效率并促进医患关系的友好发展;与此同时,在保证了用户信息安全的同时,通过大数据的使用和服务器的搭建,将主要运算放置在服务器端,能够更好的利用边缘计算等技术,为使用者本地客户端提供更好的用户体验。

【技术实现步骤摘要】
支持数据分区的双服务器轻量化可搜索加密方法及系统
本专利技术涉及可搜索加密
,特别涉及一种支持数据分区的双服务器轻量化可搜索加密方法及系统。
技术介绍
随着智能化时代到来,大数据的使用为查询相关信息提供了便捷;互联网的快速发展也让人们在第一时间有了查询的途径。但在网络技术日益成熟的今天,大数据提供了快速查询和精准实施的便利的同时,个人隐私安全也越来越受人们重视。大数据时代带来的一项卓越的应用就是电子健康网络的出现,电子健康网络通过医疗信息和服务共享,为人们提供了更好、更安全的医疗保健服务。电子健康网络通过远程监控患者的身体状况、远程诊断,在不同医生之间共享患者的医疗信息等,大大提高了医疗保健的效率和结果。然而,在互联网技术日新月异的今天,共享数据必然会存在隐私泄露的风险,如何更好地保障人们的隐私安全成为了需要解决的问题。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种支持数据分区的双服务器轻量化可搜索加密方法,该方法不仅保证了使用本文档来自技高网...

【技术保护点】
1.一种支持数据分区的双服务器轻量化可搜索加密方法,其特征在于,所述双服务器包括负责搜索管理的第一服务器和数据存储的第二服务器,其中,所述方法包括以下步骤:/n在上传数据的过程中,根据主ID和时间戳生成虚拟ID,并根据用户的主密钥生成虚拟密钥,以将虚拟账户信息加密关键词后上传给第二服务器,而对上传的数据进行授权时,利用所述虚拟密钥对要授权的数据的公钥进行签名,并将所述签名证书发给第一服务器;/n在检索的过程中,根据检索的关键词生成的搜索陷门值发给所述第一服务器,同时发送随机因子和用所述第二服务器的公钥加密的对称密钥,使得所述第一服务器将搜索陷门和发送的签名证书做运算后向所述第二服务器以不经意传...

【技术特征摘要】
1.一种支持数据分区的双服务器轻量化可搜索加密方法,其特征在于,所述双服务器包括负责搜索管理的第一服务器和数据存储的第二服务器,其中,所述方法包括以下步骤:
在上传数据的过程中,根据主ID和时间戳生成虚拟ID,并根据用户的主密钥生成虚拟密钥,以将虚拟账户信息加密关键词后上传给第二服务器,而对上传的数据进行授权时,利用所述虚拟密钥对要授权的数据的公钥进行签名,并将所述签名证书发给第一服务器;
在检索的过程中,根据检索的关键词生成的搜索陷门值发给所述第一服务器,同时发送随机因子和用所述第二服务器的公钥加密的对称密钥,使得所述第一服务器将搜索陷门和发送的签名证书做运算后向所述第二服务器以不经意传输协议向所述第二服务器发起请求,同时发送传来的随机因子和加密的对称密钥,在所述第二服务器解密出对称密钥之后,用所述随机因子构建零和乱码布隆过滤器,将过滤器的结果用对称密钥加密后发回给所述第一服务器,以通过所述第一服务器将所述过滤器的结果转回给查询者,以使得所述查询者本地用对称密钥解密后利用过滤器的性质即可得到搜索结果。


2.根据权利要求1所述的方法,其特征在于,还包括:
在安全模型中,引入第三服务器和第四服务器,其中,所述第三服务器存储所述用户上传的信息,所述第四服务器传递所述查询者的请求信息。


3.根据权利要求2所述的方法,其特征在于,还包括:
引入双线性映射策略和权限设定策略,以在第四服务器与所述上传者之间建立授权证书,使得所述第四服务器仅能接受证书列表内已被授权的上传者的查询请求。


4.根据权利要求2或3所述的方法,其特征在于,还包括:
引入不经意传输协议策略和零和乱码布隆过滤器,以使服务器交互时不能获取搜索关键词的信息,且所述第四服务器在与所述查询者的交互中不能获取关键词和查询结果的相关信息。


5.一种支持数据分区的双...

【专利技术属性】
技术研发人员:高莹刘力沛沈博文施继婷常容熇
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1