(19)国家知识产权局
(12)发明 专利
(10)授权公告 号
(45)授权公告日
(21)申请 号 202210615783.9
(22)申请日 2022.06.01
(65)同一申请的已公布的文献号
申请公布号 CN 114691759 A
(43)申请公布日 2022.07.01
(73)专利权人 平安科技 (深圳) 有限公司
地址 518000 广东省深圳市福田区福田街
道福安社区益田路5033号平 安金融中
心23楼
(72)发明人 李正扬 王健宗 黄章成 肖京
(74)专利代理 机构 深圳众鼎专利商标代理事务
所(普通合伙) 44325
专利代理师 姚章国
(51)Int.Cl.
G06F 16/2458(2019.01)G06F 21/60(2013.01)
G06F 21/62(2013.01)
(56)对比文件
CN 113190584 A,2021.07.3 0
CN 114329599 A,2022.04.12
US 2017124348 A1,2017.0 5.04
CN 114091054 A,202 2.02.25
CN 109582818 A,2019.04.0 5
CN 113239046 A,2021.08.10
审查员 谢宜瑾
(54)发明名称
数据查询统计方法、 装置、 计算机设备及存
储介质
(57)摘要
本发明涉及人工智能技术领域, 揭露了一种
数据查询 统计方法、 装置、 计算机设备及存储介
质, 该数据查询统计方法接收所述数据提供模块
返回的第一密文; 对第一加密结果进行去盲处理
得到目标索引值, 并基于目标索引值与所述数据
提供模块执行不经意传输协议, 确定数据计算结
果; 一个所述数据提供模块对应一个数据计算结
果; 对与各所述数据提供模块对应的数据计算结
果进行密文计算, 得到密文计算结果, 将所述密
文计算结果发送至第三方平台; 接收所述第三方
平台反馈的匿踪联合统计结果; 所述匿踪联合统
计结果通过所述第三方平台对所述密文计算结
果进行解密得到的。 本发明提高了数据查询模块
以及数据提供模块双方的查询隐私性 以及安全
性。
权利要求书3页 说明书11页 附图2页
CN 114691759 B
2022.09.06
CN 114691759 B
1.一种数据查询统计方法, 其特征在于, 应用于数据查询统计系统 的数据查询模块中,
所述数据查询统计系统还 包括多个数据提供模块, 所述数据查询统计方法包括:
接收所述数据提供模块返回的第 一密文; 所述第 一密文包括所述数据提供模块利用第
一私钥对第一加盲结果进 行加密处理得到的第一加密结果; 所述第一加盲 结果根据第一 公
钥对待查询数据进行加盲处 理得到; 所述第一私钥与所述第一公钥相对应;
对所述第一加密结果进行去盲处理得到目标索引值, 并基于所述目标索引值与所述数
据提供模块执行不经意传输协议, 确定数据计算结果; 一个所述数据提供模块对应一个数
据计算结果;
对与各所述数据提供模块对应的数据计算结果进行密文计算, 得到密文计算结果, 将
所述密文计算结果发送至第三方平台;
接收所述第 三方平台反馈的匿踪联合统计结果; 所述匿踪联合统计结果通过所述第 三
方平台对所述密文计算结果进行解密得到的;
所述基于所述目标索引值与 所述数据提供模块执行不经意传输协议, 确定数据计算结
果, 包括:
确定参考选取阈值以及第二随机数, 并根据所述参考选取阈值、 第二随机数以及所述
目标索引值, 生成第一计算数据; 所述第二随机数小于所述 参考选取阈值;
将所述第一计算数据发送至所述数据提供模块, 以令所述数据提供模块根据第 一计算
数据、 第三随机数以及参考选取阈值, 生成第二计算数据以及计算数据集合; 所述第三随机
数小于所述 参考选取阈值;
接收所述数据提供模块发送的所述第 二计算数据以及所述计算数据集合, 并根据 所述
第二计算数据以及所述计算数据集 合, 确定所述数据计算结果;
所述令所述数据提供模块根据第一计算数据、 第三随机数以及参考选取阈值, 生成计
算数据集 合, 包括:
通过所述数据提供模块接收所述数据查询模块发送的所述参考选取阈值, 并随机选取
小于所述 参考选取阈值的第三随机数;
通过所述数据提供模块根据所述第三随机数、 参考选取阈值以及预设数据总量, 确定
哈希数据集 合;
通过所述数据提供模块根据 所述哈希数据集合以及第 三加密结果, 生成所述计算数据
集合; 所述第三加密结果是数据提供模块利用第二私钥对所述数据提供模块的本地特征数
据进行加密处 理得到。
2.如权利要求1所述的数据查询统计方法, 其特征在于, 所述接收所述数据提供模块返
回的第一密文之前, 还 包括:
接收所述数据提供模块发送的所述第 一公钥; 所述第 一公钥是由所述第 三方平台发送
至所述数据提供模块;
生成第一随机数, 并根据所述第 一公钥和所述第 一随机数对所述待查询数据进行加盲
处理, 得到所述第一加盲结果。
3.如权利要求1所述的数据查询统计方法, 其特征在于, 所述第 一密文中还包括第 二加
密结果; 所述第二加密结果是所述数据提供模块利用所述第一私钥对所述数据提供模块的
本地查询数据进行加密处 理得到;权 利 要 求 书 1/3 页
2
CN 114691759 B
2所述对所述第一加密结果进行去 盲处理得到目标索引值, 包括:
对所述第一加密结果进行去 盲处理, 得到第一去 盲结果;
将所述第一去 盲结果与所述第二加密结果进行比对;
将与所述第一去 盲结果匹配的所述第二加密结果记录为所述目标索引值。
4.如权利要求1所述的数据查询统计方法, 其特征在于, 所述通过所述数据提供模块根
据所述哈希数据集 合以及第三加密结果, 生成所述计算数据集 合, 包括:
通过所述数据提供模块将所述第三加密结果以及所述数据提供模块的本地查询数据
进行拼接处 理, 得到与各 所述本地 查询数据对应的拼接加密结果;
通过所述数据提供模块根据 所述拼接加密结果以及所述哈希数据集合, 确定所述计算
数据集合。
5.如权利要求1所述的数据查询统计方法, 其特征在于, 所述根据 所述第二计算数据以
及所述计算数据集 合, 确定所述数据计算结果, 包括:
根据所述第二计算数据、 第 二随机数以及参考选取阈值, 确定第三计算数据; 所述第三
计算数据中包括多个子数据; 一个所述子数据对应一个所述数据提供模块的本地查询数
据;
根据所述子数据以及所述计算数据集 合, 确定与各 所述子数据对应的加密计算 值;
根据所述本地 查询数据对所述加密计算 值进行数据拆分, 得到所述数据计算结果。
6.一种数据查询统计系统, 其特征在于, 包括数据查询模块以及多个数据提供模块; 所
述数据查询模块中包括:
密文接收子模块, 用于接收所述数据提供模块返回的第一密文; 所述第一密文包括所
述数据提供模块利用第一私钥对第一加盲 结果进行加密处理得到的第一加密结果; 所述第
一加盲结果根据第一 公钥对待查询数据进 行加盲处理得到; 所述第一私钥与所述第一公钥
相对应;
去盲处理子模块, 用于对所述第一加密结果进行去盲处理得到目标索引值, 并基于所
述目标索引值与所述数据提供模块执行不经意传输协议, 确定数据计算结果; 一个所述数
据提供模块对应一个数据计算结果;
密文计算子模块, 用于对与各所述数据提供模块对应的数据计算结果进行密文计算,
得到密文计算结果, 将所述密文计算结果发送至第三方平台;
结果接收子模块, 用于接收所述第三方平台反馈的匿踪联合统计结果; 所述匿踪联合
统计结果 通过所述第三方平台对所述密文计算结果进行解密得到;
所述去盲处理子模块包括:
第一数据计算单元, 用于确定参考选取阈值以及第二随机数, 并根据所述参考选取阈
值、 第二随机数以及所述目标索引值, 生成第一计算数据; 所述第二随机数小于所述参考选
取阈值;
第二数据计算单元, 用于将所述第一计算数据发送至所述数据提供模块, 以令所述数
据提供模块根据第一计算数据、 第三 随机数以及参考选取阈值, 生成第二计算数据以及计
算数据集 合; 所述第三随机数小于所述 参考选取阈值;
第三数据计算单元, 用于接收所述数据提供模块发送的所述第 二计算数据以及所述计
算数据集 合, 并根据所述第二计算数据以及所述计算数据集 合, 确定所述数据计算结果;权 利 要 求 书 2/3 页
3
CN 114691759 B
3
专利 数据查询统计方法、装置、计算机设备及存储介质
文档预览
中文文档
17 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-07 12:38:53上传分享