On the Optimal Message Size in PIR Under Arbitrary Collusion Patterns
Guru S. Dornadula, Manikya Pant, Gowtham R. Kurri, Prasad Krishnan
TL;DR
This work addresses the problem of identifying the minimum message size required for capacity-achieving uniformly decomposable PIR schemes under arbitrary collusion patterns. It introduces a complete characterization of capacity-achieving decomposable PIR schemes through four properties (P1–P4) and derives a general lower bound on the optimal message size expressed via the hitting number $\alpha(\mathcal{F}(\mathcal{P}))$ of a newly defined family $\mathcal{F}(\mathcal{P})$, leveraging a fractional Shearer's lemma argument. When specialized to cyclically $T$-contiguous collusion, the bound yields $\alpha(\mathcal{F}(\mathcal{P}))=\lceil N/T \rceil - 1$, and a capacity-achieving scheme with $L = N/T - 1$ exists whenever $T$ divides $N$, achieving the bound and matching the known capacity. The results extend to other patterns such as disjoint collections and disjoint cyclic contiguity with accompanying (where available) matching schemes, providing a near-complete picture of optimal message sizes under these collusion structures and offering practical guidance for implementing PIR with smaller, capacity-achieving message sizes.
Abstract
A private information retrieval protocol (PIR) scheme under an arbitrary collusion pattern $\mathcal{P}$ enables a client to retrieve one message from a library of $K$ equal-sized messages duplicated in $N$ servers, while keeping the index of the desired message private from any colluding set in $\mathcal{P}$. Although achieving high rates typically requires sufficiently large message sizes, smaller message sizes also desirable due to reduced implementation complexity and fewer constraints. By characterizing the capacity-achieving schemes, Tian, Sun, and Chen (2019) showed that the optimal message size for uniformly decomposable PIR schemes under no-collusion setting is $N-1$. However, comparable results are not yet available for more general collusion settings. In this work, we present a complete characterization of the properties of capacity-achieving decomposable PIR schemes under arbitrary collusion patterns. Building on this characterization, we derive a general lower bound on the optimal message size for capacity-achieving uniformly decomposable PIR schemes under an arbitrary collusion pattern $\mathcal{P}$, expressed in terms of the hitting number of a newly defined family of subsets of servers determined by the collusion pattern $\mathcal{P}$. Finally, we specialize the lower bound to several important classes of collusion patterns, including $T$-collusion, disjoint collections of colluding sets, cyclically $T$-contiguous collusion, and disjoint collections of cyclically contiguous colluding sets. For the last two collusion patterns, we present matching achievable schemes that attain the corresponding bounds, thereby providing a complete characterization of the optimal message size.
