【技术实现步骤摘要】
密文检索方法及装置、存储介质及电子设备
[0001]本公开涉及信息安全
,具体而言,涉及一种密文检索方法、密文检索装置、电子设备以及计算机可读存储介质。
技术介绍
[0002]数据加密存储可以解决云端外包数据的隐私保护问题,数据使用者通过将密文数据下载后再进行解密的方法获取外包数据。当存在较大规模数据外包或较为频繁的数据访问时,将消耗大量的数据带宽资源和加解密计算资源。
[0003]相关技术中,通过基于可搜索加密方案解决上述问题,可搜索加密技术允许云服务器在密文条件下进行计算和检索,并且将密文结果返回给被授权用户,由被授权用户对接收到的密文进行解密以获取最终明文结果。然而,目前大多数密文检索方案都是针对公有云环境进行检索,不适用于混合云环境。
[0004]故而,为了解决上述问题,本公开实施例提供了一种密文检索方法、密文检索装置、电子设备以及计算机可读存储介质。
技术实现思路
[0005]本公开实施例的目的在于提供一种密文检索方法、密文检索装置、电子设备以及计算机可读存储介质,从而在一定程 ...
【技术保护点】
【技术特征摘要】
1.一种密文检索方法,其特征在于,包括:接收数据使用者输入的多个检索词,根据所述检索词生成检索向量,并基于所述检索向量确定检索陷门及检索过滤向量,将所述检索陷门存储至公有云,将所述检索过滤向量存储至私有云;根据所述检索过滤向量及文档过滤向量在所述私有云中进行检索,得到候选文档集,所述候选文档集包含候选文档的文档编号,所述文档过滤向量存储于所述私有云,由数据拥有者持有的明文文档确定;根据所述候选文档集及所述检索陷门在所述公有云中对所述明文文档加密后的密文文档进行检索,得到密文检索结果;将所述密文检索结果返回至所述数据使用者,以使所述数据使用者对所述密文检索结果进行解密,得到所要检索的所述明文文档。2.根据权利要求1所述的密文检索方法,其特征在于,所述方法还包括:基于预设算法生成共享密钥,并将所述共享密钥发送给所述数据拥有者及所述数据使用者;从所述数据拥有者提供的所述明文文档中提取关键词,并计算所述关键词在所述明文文档中出现的频率,得到所述明文文档对应的文档向量;对所述文档向量进行降维处理,得到所述文档过滤向量并存储至所述私有云;利用所述共享密钥对所述明文文档及所述文档向量加密,并存储至所述公有云。3.根据权利要求2所述的密文检索方法,其特征在于,所述根据所述检索词生成检索向量,并基于所述检索向量确定检索陷门及检索过滤向量,包括:计算各所述检索词在所述明文文档中的逆文档频率,生成对应的检索向量;对所述检索向量进行降维处理,生成检索过滤向量,并将所述检索过滤向量存储至所述私有云;基于所述共享密钥对所述检索向量进行加密,得到所述检索陷门,并将所述检索陷门存储至所述公有云。4.根据权利要求3所述的密文检索方法,其特征在于,所述根据所述检索过滤向量及文档过滤向量在所述私有云中进行检索,得到候选文档集,包括:计算所述检索过滤向量与所述文档过滤向量的向量内积,依据所述向量内积确定候选文档,并将所述候选文档的文档编号添加至所述候选文档集。5.根据权利要求4所述的...
【专利技术属性】
技术研发人员:魏永强,罗攀峰,曾纪才,雷瑞恒,
申请(专利权)人:北京中科江南信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。