[发明专利]一种秘密查询方法和系统在审
申请号: | 202211004951.7 | 申请日: | 2022-08-22 |
公开(公告)号: | CN115329359A | 公开(公告)日: | 2022-11-11 |
发明(设计)人: | 张津铭;王华忠;殷山 | 申请(专利权)人: | 蚂蚁区块链科技(上海)有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62 |
代理公司: | 成都七星天知识产权代理有限公司 51253 | 代理人: | 袁春晓 |
地址: | 200010 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 秘密 查询 方法 系统 | ||
1.一种秘密查询方法,应用于第一方,所述方法包括:
基于第一加密方法对目标数据标识加密确定第一密文;
获取第二密文,所述第二密文由其他方基于第二加密方法对所述第一密文加密得到;
所述第一加密方法和所述第二加密方法满足交换律;
基于第一解密方法对所述第二密文解密确定目标密钥,所述第一解密方法与所述第一加密方法对应;
将多个查询标识发送至第二方,所述多个查询标识包括所述目标数据标识和一个或多个其它数据标识;
从第二方获取多个结果密文,所述多个结果密文基于对与所述多个查询标识对应的多个查询结果加密获得;
基于所述目标密钥和所述多个结果密文确定对应于所述目标数据标识的查询结果。
2.根据权利要求1所述的方法,包括:
对一个所述查询标识:对应的所述结果密文基于对应的对称加密密钥对于对应的所述查询结果加密得到,所述对应的对称加密密钥由其他方基于所述第二加密方法对所述查询标识进行加密得到。
3.根据权利要求1所述的方法,所述基于所述目标密钥和所述多个结果密文确定对应于所述目标数据标识的查询结果包括:
从第二方获取所述多个查询标识与所述多个结果密文的对应关系,相应确定目标结果密文;
基于所述目标密钥对所述目标结果密文解密确定所述对应于所述目标数据标识的查询结果。
4.根据权利要求1所述的方法,所述基于所述目标密钥和所述多个结果密文确定对应于所述目标数据标识的查询结果包括:
基于所述目标密钥对所述多个结果密文解密,基于解密的数据结果确定所述对应于所述目标数据标识的查询结果。
5.一种秘密查询系统,部署于第一方,所述系统包括:
第一密文确定模块,用于基于第一加密方法对目标数据标识加密确定第一密文;
第一方第二密文获取模块,用于获取第二密文,所述第二密文由其他方基于第二加密方法对所述第一密文加密得到;所述第一加密方法和所述第二加密方法满足交换律;
目标密钥获取模块,用于基于第一解密方法对所述第二密文解密确定目标密钥,所述第一解密方法与所述第一加密方法对应;
查询标识发送模块,用于将多个查询标识发送至第二方,所述多个查询标识包括所述目标数据标识和一个或多个其它数据标识;
结果密文接收模块,用于从第二方获取多个结果密文,所述多个结果密文基于对与所述多个查询标识对应的多个查询结果加密获得;
查询结果确定模块,用于基于所述目标密钥和所述多个结果密文确定对应于所述目标数据标识的查询结果。
6.一种秘密查询装置,所述装置包括至少一个处理器以及至少一个存储器;
所述至少一个存储器用于存储计算机指令;
所述至少一个处理器用于执行所述计算机指令中的至少部分指令以实现如权利要求1~4中任意一项所述的方法。
7.一种秘密查询方法,应用于第二方,所述方法包括:
获取第一密文,所述第一密文由其他方基于第一加密方法对所述多个查询标识中的目标数据标识加密得到;
获取第二密文,所述第二密文基于第二加密方法对所述第一密文加密得到,所述第一加密方法和所述第二加密方法满足交换律;
接收来自第一方的多个查询标识;
基于所述多个查询标识获取对应的多个查询结果;
基于对所述多个查询结果加密得到对应的多个结果密文,其中包括:对每个所述查询标识,基于对应的对称加密密钥对于对应的查询结果加密得到对应的所述结果密文,所述对应的对称加密密钥基于所述第二加密方法对所述查询标识进行加密得到;
将所述多个结果密文发送至第一方,以便第一方对所述第二密文解密得到目标密钥,以及基于所述目标密钥和所述多个结果密文确定对应于目标数据标识的查询结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蚂蚁区块链科技(上海)有限公司,未经蚂蚁区块链科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211004951.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种空调遥控器
- 下一篇:一种基于位姿变换的步进式散养禽类捕获装置