English

Demand Private Coded Caching: Small Cache Size

Information Theory 2025-04-28 v1 math.IT

Abstract

We investigate the demand private coded caching problem, which is an (N,K)(N,K) coded caching problem with NN files, KK users, each equipped with a cache of size MM, and an additional privacy constraint on user demands, i.e., each user can not gain any information about the demands of other users. We focus on scenarios where the size of users' caches is small, aiming to further characterize the fundamental limits of this problem. We first present a new virtual-user-based achievable scheme for arbitrary number of users and files, and two MDS-code-based achievable schemes for the case NKN \le K. With a newly derived converse bound for the case NKN \le K, these proposed schemes lead to the optimal memory-rate tradeoff of the demand private coded caching problem for M[0,N(K+1)(N1)]M \in \big[0, \frac{N}{(K+1)(N-1)} \big] where NK2N2N \le K \le 2N-2, and the optimal memory-rate tradeoff for M[0,1K+1]M \in \big[0, \frac{1}{K+1} \big] where K>2N2 K > 2N-2. Moreover, for the case of 2 files and arbitrary number of users, by deriving another new converse bound, the optimal memory-rate tradeoff is characterized for M[0,2K][2(K1)K+1,2]M\in \big[0,\frac{2}{K}\big] \cup \big[\frac{2(K-1)}{K+1},2\big]. Finally, we provide the optimal memory-rate tradeoff of the demand private coded caching problem for 2 files and 3 users.

Keywords

Cite

@article{arxiv.2504.18242,
  title  = {Demand Private Coded Caching: Small Cache Size},
  author = {Qinyi Lu and Nan Liu and Wei Kang and Chunguo Li},
  journal= {arXiv preprint arXiv:2504.18242},
  year   = {2025}
}