Multi-Message Private Information Retrieval: Capacity Results and Near-Optimal Schemes

We consider the problem of multi-message private information retrieval (MPIR) from non-communicating replicated databases. In MPIR, the user is interested in retrieving messages out of stored messages without leaking the identity of the retrieved messages. The information-theoretic sum capacity of MPIR is the maximum number of desired message symbols that can be retrieved privately per downloaded symbol. For the case , we determine the exact sum capacity of MPIR as . The achievable scheme in this case is based on downloading MDS-coded mixtures of all messages. For , we develop lower and upper bounds for all . These bounds match if the total number of messages is an integer multiple of the number of desired messages , i.e., . In this case, . The achievable scheme in this case generalizes the single-message capacity achieving scheme to have unbalanced number of stages per round of download. For all the remaining cases, the difference between the lower and upper bound is at most , which occurs for , , . Our results indicate that joint retrieval of desired messages is more efficient than successive use of single-message retrieval schemes.
View on arXiv