(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202210625553.0
(22)申请日 2022.06.02
(71)申请人 润联软件系统 (深圳) 有限公司
地址 518000 广东省深圳市福田区梅林街
道梅都社区中康路136号深圳新一代
产业园2栋801
(72)发明人 钟焰涛
(74)专利代理 机构 深圳市世联合知识产权代理
有限公司 4 4385
专利代理师 姜妍
(51)Int.Cl.
G06F 16/14(2019.01)
G06F 21/60(2013.01)
G06F 21/62(2013.01)
(54)发明名称
基于保护隐私的数据检索方法、 装置、 计算
机设备及 介质
(57)摘要
本申请实施例属于数据安全和隐私保护技
术领域, 涉及一种基于保护隐私的数据检索方
法, 包括对待上传的文件列表中每个文件提取特
征向量; 获取与哈希表预设数量对应的哈希函
数, 使用每个哈希函数计算每个特征向量的哈希
值; 根据哈希值配置哈希表; 将每个文件进行加
密, 得到加密文件列表; 将加密文件列表和哈希
表上传至服务端; 获取目标文件的检索向量, 使
用哈希函数计算检索向量, 得到检索哈希向量;
将检索哈希向量发送至服务端。 本申请还提供一
种基于保护隐私的数据检索装置、 计算机设备及
介质。 本申请实现数据文件加密上传、 特征值不
暴露、 检索过程加密, 达到保护数据文件安全、 用
户隐私的效果。
权利要求书2页 说明书11页 附图5页
CN 115017107 A
2022.09.06
CN 115017107 A
1.一种基于保护隐私的数据检索方法, 应用于客户端, 其特 征在于, 包括下述 步骤:
确定待上传的文件列表, 对所述文件列表中每 个文件提取 特征向量;
获取与哈希表预设数量对应的哈希函数, 使用每个所述哈希函数计算每个所述特征向
量的哈希值;
根据所述哈希值配置所述哈希 表;
将每个所述文件进行加密, 得到加密文件列表;
将所述加密文件列表和所述哈希 表上传至服 务端;
获取目标检索向量, 使用所述哈希函数计算所述目标检索向量, 得到检索哈希向量;
将所述检索哈希向量发送至所述服务端, 接收所述服务端基于所述检索哈希向量进行
检索得到的检索结果。
2.根据权利要求1所述的基于保护隐私的数据检索方法, 其特征在于, 所述对所述文件
列表中每 个文件提取 特征向量的步骤 包括:
根据所述特征向量的预设维度, 从每个所述文件提取与所述预设维度对应的文本特
征;
根据预配置编码文件, 将每个所述文本特征进行形式化处理, 得到每个所述文件的特
征向量。
3.根据权利要求1所述的基于保护隐私的数据检索方法, 其特征在于, 所述使用每个所
述哈希函数计算每 个所述特 征向量的哈希值的步骤 包括:
确定所述哈希函数的输出域、 第一可变参数和第二可变参数;
根据特征向量、 所述第一可变参数及所述第二可变参数, 计算得到向量 值;
对所述向量 值和所述输出域进行 取模运算, 得到所述哈希值。
4.根据权利要求1所述的基于保护隐私的数据检索方法, 其特征在于, 所述根据 所述哈
希值配置所述哈希 表的步骤 包括:
将所有所述哈希 表的所有表块的每 个比特值设置为初始值;
根据所述哈希值确定目标表块, 根据所述特 征向量确定所述目标表块的目标比特;
将所述目标比特的比特值更改为目标值;
对所述目标比特左右两边的比特进行或操作, 得到配置 完成的哈希 表。
5.一种基于保护隐私的数据检索方法, 应用于服 务端, 其特 征在于, 包括下述 步骤:
将接收到客户端发送的加密文件列表和哈希 表进行存 储;
接收所述客户 端发送的检索哈希向量, 根据所述检索哈希向量对所述哈希表进行检
索, 得到检索结果。
6.根据权利要求5所述的基于保护隐私的数据检索方法, 其特征在于, 所述根据 所述检
索哈希向量对所述哈希 表进行检索, 得到检索结果的步骤 包括:
根据所述检索哈希向量确定所述哈希 表对应的表块, 提取 所有所述表块;
将所有所述表块进行 逐位与操作, 得到比特 结果;
根据所述比特 结果得到对应的目标文件, 将所述目标文件作为检索结果。
7.一种基于保护隐私的数据检索装置, 应用于客户端, 其特 征在于, 包括:
提取模块, 用于确定待上传的文件列表, 对所述文件列表中每 个文件提取 特征向量;
计算模块, 用于获取与哈希表预设数量对应的哈希函数, 使用每个所述哈希函数计算权 利 要 求 书 1/2 页
2
CN 115017107 A
2每个所述特 征向量的哈希值;
配置模块, 用于根据所述哈希值配置所述哈希 表;
加密模块, 用于将每 个所述文件进行加密, 得到加密文件列表;
上传模块, 用于将所述加密文件列表和所述哈希 表上传至服 务端;
所述计算模块, 还用于获取目标文件的检索 向量, 使用所述哈希函数计算所述检索 向
量, 得到检索哈希向量;
发送模块, 用于将所述检索哈希向量发送至所述服务端, 接收所述服务端基于所述检
索哈希向量进行检索得到的检索结果。
8.一种基于保护隐私的数据检索装置, 应用于服 务端, 其特 征在于, 包括:
接收模块, 用于将接收到客户端发送的加密文件列表和哈希 表进行储 存;
检索模块, 用于接收所述客户端发送的检索哈希向量, 根据所述检索哈希向量对所述
哈希表进行检索, 得到检索结果。
9.一种计算机设备, 包括客户端以及与所述客户端连接的服务端, 所述客户端包括第
一存储器和第一处理器, 所述第一存储器中存储有计算机可读指令, 所述第一处理器执行
所述计算机可读指令时实现如权利要求1至4中任一项所述的基于保护隐私的数据检索方
法的步骤; 所述服务端包括第二存储器和第二处理器, 所述第二存储器中存储有计算机可
读指令, 所述第二处理器执行所述计算机可读指 令时实现如权利要求5至6中任一项 所述的
基于保护隐私的数据检索方法的步骤。
10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有计算机
可读指令, 所述计算机可读指 令被处理器执行时实现如权利要求 1至6中任一项 所述的基于
保护隐私的数据检索方法的步骤。权 利 要 求 书 2/2 页
3
CN 115017107 A
3
专利 基于保护隐私的数据检索方法、装置、计算机设备及介质
安全报告 >
其他 >
文档预览
中文文档
19 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 思考人生 于 2024-02-07 20:38:52上传分享