standard download
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 20221095283 0.9 (22)申请日 2022.08.10 (65)同一申请的已公布的文献号 申请公布号 CN 115017184 A (43)申请公布日 2022.09.06 (73)专利权人 哈尔滨工业大 学 (深圳) (哈尔滨 工业大学深圳科技创新研究院) 地址 518000 广东省深圳市南 山区桃源街 道深圳大 学城哈尔滨工业大 学校区 (72)发明人 韩培义 周宇星 刘川意 郭蕴哲  (74)专利代理 机构 深圳市添源创鑫知识产权代 理有限公司 4 4855 专利代理师 覃迎峰 (51)Int.Cl. G06F 16/242(2019.01)G06F 16/2458(2019.01) G06F 16/28(2019.01) G06F 21/62(2013.01) (56)对比文件 CN 114139722 A,2022.03.04 CN 114168293 A,202 2.03.11 CN 114547078 A,202 2.05.27 CN 114637746 A,202 2.06.17 CN 112860738 A,2021.0 5.28 US 2021049 296 A1,2021.02.18 WO 2022015948 A1,202 2.01.20 董业等.基于秘密分享和梯度选择的高效安 全联邦学习. 《计算机 研究与发展》 .2020,(第10 期),第23 5-244页. 审查员 石梦洁 (54)发明名称 一种数据查询方法、 装置、 介质及设备 (57)摘要 本发明实施例公开了一种数据查询方法。 通 过获取安全查询工作台输入的安全查询SQL语 句; 解析所述安全查询SQL语句, 以获取数据参与 方ID以及各个数据参与方的任务调度信息, 并将 各个数据参与方的任务调度信息分别分发至相 应的数据参与方; 接收各个数据参与方反馈的加 密中间计算结果, 并聚合为安全分析结果显示于 所述安全查询工作台, 不仅避免了多方数据持有 方的原始数据泄露以及被二次分发的风险, 还实 现了对多方数据持有方的数据进行深度挖掘的 效果。 权利要求书2页 说明书12页 附图5页 CN 115017184 B 2022.11.08 CN 115017184 B 1.一种数据查询方法, 其特 征在于, 包括: 在多方数据的纵向分布场景中, 获取安全查询工作台输入的安全查询SQ L语句; 解析所述安全查询SQL语句, 以获取数据参与方ID以及各个数据参与方的任务调度信 息, 并将各个数据参与方的任务调度信息分别分发至相应的数据参与方; 各个数据参与方根据接收到的任务调度信息, 确定数据ID信息; 将所述数据ID信息共 同进行隐私求交操作, 得到目标数据ID; 将所述目标数据ID作为筛选条件, 在本地关系型数 据库中执 行筛选操作, 以得到 筛选数据; 各个数据参与方将各自目标数据ID的隐私求交数据, 生成秘密分片, 并分别分发至其 他数据参与方; 根据任务调度信息中的计算内容, 所有数据参与方将接 收到的其他数据参 与方的秘密分片进行多方计算, 并得到相对应的秘密分享中间计算结果, 作为各个数据参 与方反馈的加密中间计算结果; 接收各个数据参与 方反馈的加密中间计算结果, 并聚合为安全分析结果显示于所述安 全查询工作台。 2.根据权利要求1所述的方法, 其特征在于, 所述接收各个数据参与 方反馈的加密中间 计算结果, 并聚合 为安全分析 结果包括: 数据获取 方将接收到的各个数据参与方反馈的加密中间计算结果进行汇聚操作; 根据所述任务调度信 息内的指令, 将汇聚操作后的数据结果进行聚合计算, 其中, 所述 聚合计算包括: 分组聚合、 排序或者切分。 3.根据权利要求2所述的方法, 其中, 所述筛 选数据还 包括: 当所述安全查询SQL语句中包含特有关键字时, 各个数据参与方还根据所述特有关键 字执行操作, 以得到筛选数据, 其中, 所述特有关键字包括:  GROUP BY 、 ORDER BY或者 LIMIT。 4.一种数据查询装置, 其特 征在于, 包括: 语句获取单元, 用于在多方数据的纵向分布场景中, 获取安全查询工作台输入的安全 查询SQL语句; 分发单元, 用于解析所述安全查询SQL语句, 以获取数据参与方ID以及各个数据参与方 的任务调度信息, 并将各个数据参与方的任务调度信息分别分发至相应的数据参与方; 处理单元, 用于各个数据参与 方根据接收到的任务调度信 息, 确定数据ID信息; 将所述 数据ID信息共同进 行隐私求交操作, 得到目标数据ID; 将所述目标数据ID作为筛选条件, 在 本地关系型数据库中执行筛选操作, 以得到筛选数据; 各个数据参与方将各自目标数据ID 的隐私求交数据, 生成秘密分片, 并分别分发至其他数据参与方; 根据任务调度信息中的计 算内容, 所有数据参与方将接 收到的其他数据参与方的秘密分片进行多方计算, 并得到相 对应的秘密分享中间计算结果, 作为各个数据参与方反馈的加密中间计算结果; 显示单元, 用于接收各个数据参与方反馈的加密中间计算结果, 并聚合为安全分析结 果显示于所述 安全查询工作台。 5.根据权利要求4所述的装置, 其中, 所述显示单元还用于: 数据获取方将接收到的各 个数据参与方反馈的加密中间计算结果进行汇 聚操作; 根据所述任务调度信息内的指令, 将汇聚操作后的数据结果进行聚合计算, 其中, 所述聚合计算包括: 分组聚合、 排序或者切 分。权 利 要 求 书 1/2 页 2 CN 115017184 B 26.根据权利要求5所述的装置, 其中, 所述筛选数据还包括: 当所述安全查询 SQL语句中 包含特有关键字时, 各个数据参与方还根据所述特有关键字执行操作, 以得到筛选数据, 其 中, 所述特有关键 字包括: GROUP  BY 、 ORDER BY或者LIMIT。 7.一种计算机可读存储介质, 其上存储有计算机程序, 其特征在于, 该程序被处理器执 行时实现如权利要求1 ‑3中任一所述的数据查询方法。 8.一种电子设备, 包括存储器, 处理器及存储在存储器上并可在处理器运行的计算机 程序, 其特征在于, 所述处理器执行所述计算机程序时实现如权利要求 1‑3中任一所述的数 据查询方法。权 利 要 求 书 2/2 页 3 CN 115017184 B 3

PDF文档 专利 一种数据查询方法、装置、介质及设备

文档预览
中文文档 20 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共20页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种数据查询方法、装置、介质及设备 第 1 页 专利 一种数据查询方法、装置、介质及设备 第 2 页 专利 一种数据查询方法、装置、介质及设备 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:34:38上传分享
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。