该论文研究 RAG(检索增强生成)中稠密检索的隐私与完整性问题。稠密检索通过比较查询与大规模语料库文档的稠密向量表示来召回最相关文档,是 RAG 的核心组件。在医疗、法律等隐私敏感场景中,检索通常外包给第三方服务:服务器既能看到用户明文查询(造成机密性泄露,查询本身往往包含敏感信息),又单方面决定返回哪些证据(造成完整性风险,恶意服务商可返回被篡改、删减或植入的文档,从而操纵下游 LLM 输出)。作者将问题形式化为“面向恶意服务器的私有稠密检索”,要求同时满足查询隐私与检索完整性两项保证,并给出一套两轮交互的密码学协议。其核心思路是把“私有且可验证的检索”归约为“已承诺矩阵与加密向量的乘法”:服务端先对语料嵌入矩阵做承诺以便事后校验返回结果的完整性,客户端以加密形式提交查询向量,使服务端在不知明文查询的前提下完成相似度计算;为控制密码学开销,引入低位量化,把高维浮点向量压缩为低比特表示,使密码学运算成本可落地,并用截断(clipped)量化器抑制离群值带来的精度损失。作者在 6 种嵌入模型、4 种语言模型、最大 268 万条语料的规模上系统评估了密码学成本、检索质量与下游 RAG 准确率的权衡。结果显示,采用截断量化器时三比特量化基本保持检索质量与下游准确率;面向临床参考文献规模的语料,一次私有查询约需 1 至 3 分钟服务器时间。作者据此认为,在可接受分钟级延迟的前提下,针对中等规模、隐私敏感的语料库,私有稠密检索已具备实用性。
💡 推荐理由: RAG 常把查询明文交给第三方向量检索/嵌入服务,查询泄露与证据被篡改都会直接影响下游 LLM 输出,甚至成为投毒与提示注入的入口。该工作同时给出查询隐私与检索完整性的协议保证,并量化了可用性代价,为隐私敏感 RAG 架构选型提供依据。
🎯 建议动作: 研究跟进;对隐私敏感 RAG 检索链路纳入内部评估