Scalable Private Search with Wally

AI-generated keywords: Scalable Private Search Wally Semantic and Keyword Search Cryptographic Operations Differential Privacy

AI-generated Key Points

The license of the paper does not allow us to build upon its content and the key points are generated using the paper metadata rather than the full article.

  • **Wally**:
  • A novel private search system prioritizing efficiency and privacy protection.
  • Facilitates efficient semantic and keyword search queries on large databases.
  • Demonstrates improved performance with multiple clients making queries simultaneously.
  • **Privacy Protection**:
  • Overcomes costly cryptographic operations by restricting them to a few database entries per query.
  • Clients include fake queries along with real ones, transmitted through an anonymous network using somewhat homomorphic encryption (SHE) to conceal authenticity.
  • Ensures $(\epsilon,\delta)$-differential privacy guarantee for user privacy.
  • **Scalability**:
  • Number of fake queries generated by each client decreases inversely with the total number of clients issuing queries.
  • Minimizes overhead associated with fake queries as more clients participate in the system.
  • Can handle eight million queries within just 117 minutes, outperforming existing solutions significantly.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Hilal Asi, Fabian Boemer, Nicholas Genise, Muhammad Haris Mughees, Tabitha Ogilvie, Rehan Rishi, Guy N. Rothblum, Kunal Talwar, Karl Tarbe, Ruiyu Zhu, Marco Zuliani

Abstract: This paper presents Wally, a private search system that supports efficient semantic and keyword search queries against large databases. When sufficiently many clients are making queries, Wally's performance is significantly better than previous systems. In previous private search systems, for each client query, the server must perform at least one expensive cryptographic operation per database entry. As a result, performance degraded proportionally with the number of entries in the database. In Wally, we get rid of this limitation. Specifically, for each query the server performs cryptographic operations only against a few database entries. We achieve these results by requiring each client to add a few fake queries and send each query via an anonymous network to the server at independently chosen random instants. Additionally, each client also uses somewhat homomorphic encryption (SHE) to hide whether a query is real or fake. Wally provides $(\epsilon, \delta)$-differential privacy guarantee, which is an accepted standard for strong privacy. The number of fake queries each client makes depends inversely on the number of clients making queries. Therefore, the fake queries' overhead vanishes as the number of clients increases, enabling scalability to millions of queries and large databases. Concretely, Wally can process eight million queries in just 117 mins. That is around four orders of magnitude less than the state of the art.

Submitted to arXiv on 10 Jun. 2024

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

The license of the paper does not allow us to build upon its content and the AI assistant only knows about the paper metadata rather than the full article.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2406.06761v5

This paper's license doesn't allow us to build upon its content and the summarizing process is here made with the paper's metadata rather than the article.

The paper "Scalable Private Search with Wally" introduces a novel private search system called Wally that prioritizes both efficiency and privacy protection for users. Designed to facilitate efficient semantic and keyword search queries on large databases, Wally demonstrates significantly improved performance when multiple clients are simultaneously making queries. Unlike previous systems, Wally overcomes the limitation of costly cryptographic operations by restricting them to only a few database entries per query. This is achieved through a strategy where each client includes fake queries along with real ones and transmits them through an anonymous network at randomly chosen intervals using somewhat homomorphic encryption (SHE) to conceal their authenticity. By incorporating these techniques, Wally ensures $(\epsilon,\delta)$-differential privacy guarantee, considered a robust standard for maintaining user privacy. One key feature of Wally is its scalability; the number of fake queries generated by each client decreases inversely with the total number of clients issuing queries. This scalable approach minimizes overhead associated with fake queries as more clients participate in the system, enabling seamless processing of millions of queries on extensive databases. Remarkably, within just 117 minutes, Wally can handle eight million queries - a remarkable feat that outperforms existing state-of-the-art solutions by four orders of magnitude. Authored by Hilal Asi, Fabian Boemer, Nicholas Genise, Muhammad Haris Mughees, Tabitha Ogilvie, Rehan Rishi, Guy N. Rothblum, Kunal Talwar, Karl Tarbe, Ruiyu Zhu, and Marco Zuliani in the field of computer security (cs.CR) and databases (cs.DB), "Scalable Private Search with Wally" presents a groundbreaking advancement in private search systems.
Created on 29 Dec. 2024

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.