信息检索系统、方法及代理服务器技术方案

技术编号:42723779 阅读:17 留言:0更新日期:2024-09-13 12:10
本发明专利技术提供一种信息检索系统、方法及代理服务器,涉及通信技术领域,该系统包括:检索终端,用于发送第一检索请求;代理服务器,用于与检索终端之间建立信息传输通道,信息传输通道用于传输第一检索请求,以及代理服务器向检索终端发送的第一检索结果,第一检索结果为解密后的检索结果;数据库服务器,数据库服务器与代理服务器通信连接,数据库服务器与代理服务器属于同一局域网,数据库服务器用于接收代理服务器发送的第二检索请求,基于第二检索请求得到第二检索结果,并向代理服务器发送第二检索结果,第二检索请求为对第一检索请求加密得到,第二检索结果为加密的检索结果。本发明专利技术能提高信息检索的速度。

【技术实现步骤摘要】

本专利技术涉及通信,具体涉及一种信息检索系统、方法及代理服务器


技术介绍

1、隐私计算技术可以实现在分布式环境下多个数据交互方进行安全、高效的数据交互,是数据交互的关键技术。相关技术中,隐私信息检索(private informationretrieval,pir)应用于用户到服务器的数据库的数据信息查询,在用户信息不泄露给数据库的同时,服务器也不能泄露除查询的数据信息给用户,是实现隐私计算技术的核心技术之一。但相关技术中,隐私信息检索通常采用同态加密,不经意传输,秘密分享以及差分隐私等技术,仅能对数据库的数据量较小(小于百万量级)时进行快速查询,而在数据库的数据量较大时,用户、服务器与数据库之间的交互数据量也较高,对于单个用户查询数据的响应时间较长,难以满足用户的快速检索需求。

2、可见,现有技术中存在隐私信息检索响应时间较长的问题。


技术实现思路

1、本专利技术实施例提供一种信息检索系统、方法及代理服务器,以解决现有技术中存在隐私信息检索响应时间较长的问题。

2、为解决上述问题,本文档来自技高网...

【技术保护点】

1.一种信息检索系统,其特征在于,包括:

2.根据权利要求1所述的信息检索系统,其特征在于,所述第二检索请求通过如下方式得到:

3.根据权利要求2所述的信息检索系统,其特征在于,所述代理服务器,还用于将所述第一检索请求和所述第一检索结果填充至所述代理服务器的所述明文多维数据体。

4.根据权利要求1所述的信息检索系统,其特征在于,所述第二检索结果通过如下方式得到:

5.根据权利要求4所述的信息检索系统,其特征在于,所述密文多维数据体通过如下方式得到:

6.根据权利要求3所述的信息检索系统,其特征在于,所述明文多维数据体包括多个维度...

【技术特征摘要】

1.一种信息检索系统,其特征在于,包括:

2.根据权利要求1所述的信息检索系统,其特征在于,所述第二检索请求通过如下方式得到:

3.根据权利要求2所述的信息检索系统,其特征在于,所述代理服务器,还用于将所述第一检索请求和所述第一检索结果填充至所述代理服务器的所述明文多维数据体。

4.根据权利要求1所述的信息检索系统,其特征在于,所述第二检索结果通过如下方式得到:

5.根据权利要求4所述的信息检索系统,其特征在于,所述密文多维数据体通过如下方式得到:

6.根据权利要求3所述的信息检索系统,其特征在于,所述明文多维数据体包括多个维度,所述多个维度中的每个维度对应多个哈希函数;

7.根据权利要求6所述的信息检索系统,其特征在于,所述代理服务器,还用于在所述多个第一地址中不存在第一地址为空白的情况下,计算所述第一检索请求对应的所述多个第一地址中每个第一地址对应的多个第二地址,所述多个第二地址中每个第二地址分别对应多个维度中的一个维度,以及多个哈希函数中的一个函数,所述多个第二地址为第一地址的下级地址;

8.根据权利要求7所述的信息检索系统,其特征在于,所述代理服务器,还用于在所述多个第二地址中存在多个空白的第二地址的情况下,计算多个空白的第二地址中每个空白的第二地址对应的空闲系数,所述空闲系数为空白的第二地址在所述多个维度中对应的每个维度的空白地址的数量之和;

9.根据权利要求5所述的信息检索系统,其特征在于,所述密文多维数据体包括多个维度,所述多个维度中的每个维度对应多个哈希函数;

10.根据权利要求9所述的信息检索系统,其特征在于,所述数据库服务器,还用于在所述多个第三地址中不存在空白的情况下,计...

【专利技术属性】
技术研发人员:蔡国庆
申请(专利权)人:中国移动通信有限公司研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1