Effect of Full Common Randomness Replication in Symmetric PIR on Graph-Based Replicated Systems
Shreya Meel, Sennur Ulukus
TL;DR
This work analyzes SPIR on graph-based replicated databases where every edge stores a message on its endpoints and all servers share full randomness. It introduces a PIR-to-SPIR conversion that preserves symmetric retrieval and yields a capacity lower bound for graphs admitting SRP, with explicit results for path and cycle graphs. The paper establishes a precise SPIR capacity of $\frac{1}{2}$ for $\mathbb{P}_3$, and provides tight upper bounds for $\mathbb{P}_N$ and $\mathbb{C}_N$, as well as a general relation $\frac{1}{R_{\text{F-R}}(G)}=\frac{1}{\\mathscr{C}_{PIR}(G)}+\frac{N}{2(N-1)}$, highlighting the trade-off between SPIR rate and randomness. Overall, the results quantify the gains from fully replicated randomness in graph-based SPIR and sharpen understanding of SPIR capacity for structured replication patterns.
Abstract
We revisit the problem of symmetric private information retrieval (SPIR) in settings where the database replication is modeled by a simple graph. Here, each vertex corresponds to a server, and a message is replicated on two servers if and only if there is an edge between them. To satisfy the requirement of database privacy, we let all the servers share some common randomness, independent of the messages. We aim to quantify the improvement in SPIR capacity, i.e., the maximum ratio of the number of desired and downloaded symbols, compared to the setting with graph-replicated common randomness. Towards this, we develop an algorithm to convert a class of PIR schemes into the corresponding SPIR schemes, thereby establishing a capacity lower bound on graphs for which such schemes exist. This includes the class of path and cyclic graphs for which we derive capacity upper bounds that are tighter than the trivial bounds given by the respective PIR capacities. For the special case of path graph with three vertices, we identify the SPIR capacity to be $\frac{1}{2}$.
