摘要
本发明提出了一种基于倒排索引的多关键字私有信息检索方法及系统,属于信息安全与隐私计算领域;方法包括:服务器将原始数据库拆分为关键词‑索引集合的倒排索引部分和索引‑数据值的键值对部分;利用哥德尔编码将索引集合映射为整数;采用概率批编码和二元随机线性编码处理数据并公布哈希函数;客户端利用哈希函数将多关键词查询映射至桶中生成查询向量,经全同态加密后发送至服务器;服务器在密文状态下同态计算匹配结果并返回;客户端解密验证后获取匹配索引集合,再发起第二轮查询获取最终数据。本发明实现了在单服务器环境下对多关键词非主键查询的对称隐私保护,有效防止了查询内容与数据库信息的泄露,提升了私有信息检索安全性。