【技术实现步骤摘要】
隐匿查询方法、装置、电子设备和存储介质
[0001]本申请实施例涉及安全多方计算技术,尤其涉及一种隐匿查询方法、装置、电子设备和存储介质。
技术介绍
[0002]隐匿查询,又称隐私信息检索(Private Information Retrieval,PIR),是安全多方计算中非常实用的一门技术与应用,可以用来保护查询条件,同时也可以保护查询结果。其目标是保证查询节点向服务节点提交查询请求时,在查询条件信息不被感知的前提下完成查询。
[0003]不经意传输(Oblivious Transfer,OT)协议又叫健忘传送协议,是一种从消息集合中隐匿性的获取部分消息的重要方法。不经意传输PIR是一种常见的PIR方案实现方案。
[0004]但是,不经意传输的PIR方案的计算复杂度会随着数据量的增加而线性增加,查询效率也会直线下降。
技术实现思路
[0005]本申请提供一种隐匿查询方法、装置、电子设备和存储介质,以降低查询的数据量,提高隐匿查询系统的查询效率。
[0006]第一方面,本申请实施例提供了一种隐匿查询方法,应用于查询方,该隐匿查询方法包括:
[0007]响应于对待查询数据的查询请求,确定待查询数据的查询标识;查询标识用于确定待查询数据在服务方中的分片存储区域;
[0008]将查询标识发送给服务方,用于指示服务方根据查询标识,查询并反馈查询标识对应的分片存储区域中的密文序列和相应的位置索引序列;其中,分片存储区域为服务方根据数据库中各数据的原始位置索引对各数据进行 ...
【技术保护点】
【技术特征摘要】
1.一种隐匿查询方法,其特征在于,应用于查询方,包括:响应于对待查询数据的查询请求,确定所述待查询数据的查询标识;所述查询标识用于确定待查询数据在服务方中的分片存储区域;将所述查询标识发送给服务方,用于指示服务方根据所述查询标识,查询并反馈所述查询标识对应的分片存储区域中的密文序列和相应的位置索引序列;其中,所述分片存储区域为所述服务方根据数据库中各数据的原始位置索引对各所述数据进行分片存储的区域;获取所述密文序列和所述位置索引序列,并根据所述位置索引序列,从所述密文序列中确定目标密文;获取服务方基于不经意传输协议发送的隐匿密钥序列,并从隐匿密钥序列中确定所述目标密文的目标密钥;根据所述目标密钥对所述目标密文进行解密,得到所述待查询数据的明文信息。2.根据权利要求1所述的方法,其特征在于,所述响应于对待查询数据的查询请求,确定所述待查询数据的查询标识,包括:根据所述查询请求,获取待查询数据的原始位置索引;根据预设哈希算法,确定所述原始位置索引的哈希值;根据不可区分因子和所述原始位置索引的哈希值,确定所述待查询数据的查询标识。3.根据权利要求1所述的方法,其特征在于,所述根据所述位置索引序列,从所述密文序列中确定目标密文,包括:根据所述位置索引序列和所述原始位置索引,确定目标索引;将所述密文序列中与所述目标索引对应的密文确定为目标密文。4.根据权利要求1所述的方法,其特征在于,所述获取服务方基于不经意传输协议发送的隐匿密钥序列,并从隐匿密钥序列中确定所述目标密文的目标密钥,包括:获取所述服务方发送的辅助点序列,并根据所述目标索引,从所述辅助点序列中确定目标辅助点;根据第一随机数和所述目标辅助点生成隐匿索引,并发送至所述服务方,以指示所述服务方根据所述隐匿索引和所述辅助点序列生成并反馈密钥序列对应的隐匿密钥序列;根据所述第一随机数和所述目标索引,对所述隐匿密钥序列进行解析,获得目标密钥。5.一种隐匿查询方法,其特征在于,应用于服务方,所述方法包括:获取查询方发送的查询标识;其中,所述查询标识由查询方根据待查询数据原始位置索引的哈希值和不可区分因子确定;根据所述查询标识,查询所述查询标识对应的分片存储区域存储的密文序列和相应的位置索引序列;将所述密文序列和所述位置索引序列反馈给查询方,以指示所述查询方根据所述位置索引序列,从所述密文序列中确定目标密文;基于不经意传输协议,将隐匿密钥序列发送至查询方,以指示所述查询方从隐匿密钥序列中确定目标密钥,并根据所述目标密钥对所述目标密文进行解密,得到所述待查询数据的明文信息。6.根据权利要求5所述的方法,其特征在于,在所述获取查询方发送的查询标识之前,
还包括:根据数据库中各数据的原始位置索引对各所述数据进行分片存储。7.根据权利要求6所述的方法,其特征在于,所述根据数据库中各数据的原始位置索引对各所述数据进行分片存储,包括:获取数据库中存储数据的原始位置索引;根据预设哈希算法,确定所述原始位置索引的哈希值;根据所述不可区分因子和所述原始位置索引的哈希值,确定所述数据库中存储数据在分片存储区域的查询标识。8.根据权利要求5所述的方法,其特征在于,所述基于不经意传输协议,...
【专利技术属性】
技术研发人员:马平,兰春嘉,
申请(专利权)人:上海零数众合信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。