Search papers, labs, and topics across Lattice.
This paper introduces PRAG, an end-to-end privacy-preserving RAG system that protects both documents and queries in cloud environments. PRAG employs a dual-mode architecture, with PRAG-I using homomorphic-friendly approximations for low-latency retrieval and PRAG-II leveraging client assistance for accuracy. By introducing Operation-Error Estimation (OEE) to stabilize ranking against homomorphic noise, PRAG achieves competitive recall (72.45%-74.45%) and resilience against graph reconstruction attacks.
Privacy-preserving RAG is now practical: PRAG achieves competitive recall and low latency while fully encrypting both documents and queries.
Retrieval-Augmented Generation (RAG) is essential for enhancing Large Language Models (LLMs) with external knowledge, but its reliance on cloud environments exposes sensitive data to privacy risks. Existing privacy-preserving solutions often sacrifice retrieval quality due to noise injection or only provide partial encryption. We propose PRAG, an end-to-end privacy-preserving RAG system that achieves end-to-end confidentiality for both documents and queries without sacrificing the scalability of cloud-hosted RAG. PRAG features a dual-mode architecture: a non-interactive PRAG-I utilizes homomorphic-friendly approximations for low-latency retrieval, while an interactive PRAG-II leverages client assistance to match the accuracy of non-private RAG. To ensure robust semantic ordering, we introduce Operation-Error Estimation (OEE), a mechanism that stabilizes ranking against homomorphic noise. Experiments on large-scale datasets demonstrate that PRAG achieves competitive recall (72.45%-74.45%), practical retrieval latency, and strong resilience against graph reconstruction attacks while maintaining end-to-end confidentiality. This work confirms the feasibility of secure, high-performance RAG at scale.