Local Private Information Retrieval for Graph-Based Replicated Systems
2026-08-31 • Information Theory
Information TheoryCryptography and SecurityDatabasesNetworking and Internet Architecture
AI summaryⓘ
The authors propose a new type of privacy for retrieving information from multiple servers called local user privacy, where the user only hides which message they want from servers that actually store that message. They study systems where each message is stored on exactly two servers, represented by graphs showing connections between servers. Their work shows that this relaxed privacy requirement allows users to download information more efficiently than traditional methods. They find exact values for how much data can be retrieved per download in certain graph setups and provide new methods for general graphs.
private information retrieval (PIR)local user privacygraph-replicated storagetwo-replicationcapacityedge-transitive graphsbipartite graphsstar graphcyclic graphpath graph
Authors
Shreya Meel, Mohamed Nomeir, Sennur Ulukus
Abstract
We rethink the definition of privacy in multi-server, graph-replicated private information retrieval (PIR) systems, by introducing a novel setting where the user's privacy is governed by the servers' storage structure. In classical graph-replicated PIR, the user retrieves a single message stored at the servers, while hiding the message index from each server. In our proposed privacy setting, the user is concerned with hiding the message index from a particular server, only if that server stores the message being retrieved, and privacy is not imposed otherwise. We coin this relaxed privacy requirement as local user privacy and the resulting PIR problem as local PIR on the graph. Our focus is on two-replicated PIR systems, where every message is replicated twice and stored on two distinct servers. Specifically, we study local PIR systems where the storage is represented by simple graphs, i.e., every pair of vertices is associated with at most one edge, and by their multigraph extension, i.e., $r$ parallel edges replace every edge. For these settings, we establish bounds on the local PIR capacity, defined as the maximum number of message symbols retrieved, per downloaded symbol. The local privacy requirement yields significant capacity gain over the classical PIR capacity under the same storage structure. For instance, in settings where the graph is a disjoint union of multiple identical sub-graphs, the gain in the local PIR capacity over classical PIR capacity is multiplicative in the number of sub-graphs. Further, for connected graphs, we derive capacity lower bounds for edge-transitive and bipartite graphs, which are greater than the best-known PIR capacity bounds. From these and by establishing matching upper bounds, we exactly characterize the capacity for star graphs, cyclic graphs, and path graphs with odd number of vertices. We introduce two local PIR schemes for general graphs.