Coded Caching with Demand Privacy: Constructions for Lower Subpacketization and Generalizations

Coded caching is a technique where we utilize multi-casting opportunities to reduce rate in cached networks. One limitation of coded caching schemes is that they reveal the demands of all users to their peers. In this work, we consider coded caching schemes that assure privacy for user demands. We focus on reducing subpacketization in such schemes. For the 2-user, 2-file case, we propose a new linear demand-private scheme with the lowest possible subpacketization. This is done by presenting the scheme explicitly and proving impossibility results under lower subpacketization. We then propose new construction schemes for placement delivery arrays. This includes direct as well as lifting constructions. Coded caching schemes based on these can achieve lower subpacketization. A new notion of privacy with security is introduced which combines demand privacy and content security and schemes to achieve the same are proposed. Additionally, when only partial privacy is required, we show that subpacketization can be significantly reduced when there are a large number of files.

[1]  John Harrison,et al.  A Distributed Internet Cache , 1997 .

[2]  Jesús Gómez-Vilardebó,et al.  Fundamental Limits of Caching: Improved Rate-Memory Tradeoff with Coded Prefetching , 2018, 2018 IEEE International Conference on Communications (ICC).

[3]  Urs Niesen,et al.  Fundamental limits of caching , 2012, 2013 IEEE International Symposium on Information Theory.

[4]  Frank Harary,et al.  Graph Theory , 2016 .

[5]  Suhas N. Diggavi,et al.  Hierarchical coded caching , 2014, 2014 IEEE International Symposium on Information Theory.

[6]  Giuseppe Caire,et al.  On Coded Caching With Private Demands , 2019, IEEE Transactions on Information Theory.

[7]  Vinod M. Prabhakaran,et al.  Fundamental limits of secretive coded caching , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[8]  Sneha Kamath,et al.  Demand Private Coded Caching , 2019, ArXiv.

[9]  T. Charles Clancy,et al.  Improved approximation of storage-rate tradeoff for caching via new outer bounds , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[10]  Peter B. Danzig,et al.  A Hierarchical Internet Object Cache , 1996, USENIX ATC.

[11]  Hooshang Ghasemi,et al.  Improved lower bounds for coded caching , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[12]  Alexander Rosa,et al.  One-factorizations of the complete graph - A survey , 1985, J. Graph Theory.

[13]  Jithin Ravi,et al.  Demand-Private Coded Caching and the Exact Trade-off for N=K=2 , 2020, 2020 National Conference on Communications (NCC).

[14]  S. Yau Mathematics and its applications , 2002 .

[15]  Mohammad Ali Maddah-Ali,et al.  Characterizing the rate-memory tradeoff in cache networks within a factor of 2 , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[16]  Xiaohu Tang,et al.  On the Placement Delivery Array Design for Centralized Coded Caching Scheme , 2015, IEEE Transactions on Information Theory.

[17]  Daniela Tuninetti,et al.  On the optimality of uncoded cache placement , 2015, 2016 IEEE Information Theory Workshop (ITW).

[18]  Michael Gastpar,et al.  A new converse bound for coded caching , 2016, 2016 Information Theory and Applications Workshop (ITA).

[19]  Xiaohu Tang,et al.  Coded Caching Schemes with Low Rate and Subpacketizations , 2017 .

[20]  Li Tang,et al.  Coded Caching Schemes With Reduced Subpacketization From Linear Block Codes , 2017, IEEE Transactions on Information Theory.

[21]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[22]  Zhi Chen,et al.  Fundamental limits of caching: improved bounds for users with small buffers , 2016, IET Commun..

[23]  Antonia Maria Tulino,et al.  Coded caching with linear subpacketization is possible using Ruzsa-Szeméredi graphs , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[24]  Christina Fragouli,et al.  Private Broadcasting: An index coding approach , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[25]  Van Jacobson,et al.  Adaptive web caching: towards a new global caching architecture , 1998, Comput. Networks.

[26]  A. Salman Avestimehr,et al.  The Exact Rate-Memory Tradeoff for Caching With Uncoded Prefetching , 2016, IEEE Transactions on Information Theory.

[27]  Xiaohu Tang,et al.  Placement Delivery Array Design Through Strong Edge Coloring of Bipartite Graphs , 2016, IEEE Communications Letters.

[28]  I. Wanless A partial latin squares problem posed by Blackbun , 2004 .

[29]  Eyal Kushilevitz,et al.  Private information retrieval , 1998, JACM.

[30]  T. Charles Clancy,et al.  Fundamental Limits of Caching With Secure Delivery , 2013, IEEE Transactions on Information Forensics and Security.

[31]  Philip S. Yu,et al.  Caching on the World Wide Web , 1999, IEEE Trans. Knowl. Data Eng..

[32]  Urs Niesen,et al.  Decentralized coded caching attains order-optimal memory-rate tradeoff , 2013, 2013 51st Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[33]  Urs Niesen,et al.  Coded Caching With Nonuniform Demands , 2017, IEEE Transactions on Information Theory.

[34]  Jaime Llorca,et al.  Finite-Length Analysis of Caching-Aided Coded Multicasting , 2014, IEEE Transactions on Information Theory.

[35]  Gennian Ge,et al.  Centralized Coded Caching Schemes: A Hypergraph Theoretical Approach , 2016, IEEE Transactions on Information Theory.