当前位置: 首页 > 专利查询>淮阴工学院专利>正文

一种基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法技术

技术编号:41318818 阅读:30 留言:0更新日期:2024-05-13 14:59
本发明专利技术公开了一种基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法,包括医生生成公钥、私钥,并与每位患者进行DH密钥协商。医生构建布谷鸟过滤器和默克尔哈希树上传至可信第三方。医生将敏感文件加密存储在云服务器。将存储有关键字的密文信息与文档的位置信息的布谷鸟过滤器和索引上传至边缘服务器。患者选择关键字加密发送给边缘服务器,边缘服务器查询关键字若存在则请求云服务器取出相应的加密文档返回给边缘服务器,边缘服务器将文件返回给患者。边缘服务器将取出的密文文档发送给可信第三方验证。本发明专利技术在不透漏搜索信息的情况下让患者对敏感文档进行搜索,通过布谷鸟过滤器与默克尔哈希树的双验证保证了搜索文档的完整性。

【技术实现步骤摘要】

本专利技术涉及信息安全,特别涉及一种基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法


技术介绍

1、随着云存储服务的不断发展,人们越来越倾向于将数据送往云端,医疗行业也不例外。敏感医疗文档通常包含了患者的病例报告,诊断报告,个人信息等。由于这些数据上传到云端之后便脱离了本地的管控,不受信任的云服务器或者黑客可能会尝试攻击并盗取患者的个人数据,导致个人隐私数据大量的泄露。由于这些问题,可搜索加密受到了许多科研人员的广泛研究。

2、对称可搜索加密是一种依靠对称加密算法实现的技术,允许对加密后的数据进行搜索。其基本操作包括初始化、数据加密、陷门生成、搜索和数据解密等。由于公共信道的开放性,对称密钥很容易在分发的时候遭到恶意攻击者的窃取从而窃取患者数据,因此针对于多用户的模型,人们往往使用效率更低的非对称可搜索加密。另外,针对于恶意服务器来说,它可能会篡改患者存储的数据,为患者返回错误的结果或是不完整的搜索结果。

3、2000年song提出了第一个对称可搜索加密方法称为swp算法,在song之后,陆续有人改进并提出新的方法。2004本文档来自技高网...

【技术保护点】

1.一种基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法,其特征在于,所述系统初始化阶段的具体操作为:

3.根据权利要求2所述的基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法,其特征在于,布谷鸟过滤器CuckooA与CuckooB拥有以下算法:

4.根据权利要求1所述的基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法,其特征在于:所述医生存储文档阶段具体如下:

5.根据权利要求4所述的基于可验证动态对称可搜索加密的...

【技术特征摘要】

1.一种基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法,其特征在于,所述系统初始化阶段的具体操作为:

3.根据权利要求2所述的基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法,其特征在于,布谷鸟过滤器cuckooa与cuckoob拥有以下算法:

4.根据权利要求1所述的基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法,其特征在于:所述医生存储文档阶段具体如下:

5.根据权利要求4所述的基于可验证动态对称可搜索加密的敏感医疗文档搜索验证方法,其特征在于:所述索引构建阶段,医生在本地调用cuckoob.setup(r,l)构建布谷鸟过滤器b,对每个密文文档ci进行分块形成块集合block={block1,block2,...,blocki},并将每个数据块计算哈希值hashblocki=h3(blocki),调用算法cuckoob.insert(hashblocki)将每个数据块的哈希值存储在布谷鸟过滤器b中,最后执行mktreeroot(hashblock,h3(hashblocki))对每个文档所有数据块的哈希值进行...

【专利技术属性】
技术研发人员:孔令文金春花李佼佼罗晨风于坤高丽金鹰
申请(专利权)人:淮阴工学院
类型:发明
国别省市:

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

1