paper

Order-Optimal Coded Caching With File and Demand Privacy

arXiv:2610.06998

Abstract

We study coded caching with joint file and demand privacy: each user recovers its requested file while learning nothing about the remaining files and the other users' requests jointly. Let and be the numbers of files and users, and let and denote the cache memory and delivery rate, both normalized by the file size. For every and every feasible cache size, we give a scheme whose worst-case delivery rate is at most times the optimum. To reduce the memory used for file shares, the scheme secret-shares differences relative to a reference file. Cached masks supply the correction needed to recover the requested file from its difference. For each integer , the scheme achieves and . To lower-bound the delivery rate, we compare the joint cache entropy of user groups under alternative demand vectors, using one fixed user's privacy constraint. Two choices of groups determine the optimal delivery rate up to constants at the scale for . At , the exact optimum is . A complementary bound on joint broadcast entropy gives the minimum memory for unit delivery rate, , and the exact tradeoff on an interval ending at that memory. All schemes and bounds apply to repeated as well as distinct requests.

14 pages, 2 figures, 1 table