An Optimal Iterative Placement Algorithm for PIR from Heterogeneous Storage-Constrained Databases

We propose a capacity-achieving scheme for private information retrieval (PIR) from databases (DBs) with heterogeneous storage constraints. In the PIR setting, a user queries a set of DBs to privately download a message, where privacy implies that no one DB can infer which message the user desires. Our PIR scheme uses an uncoded storage placement and we derive sufficient conditions to meet capacity in this design architecture. We translate the storage placement design to a "filling problem" where messages are partitioned into sub- messages and stored at subsets of DBs. We prove a set of necessary and sufficient conditions for the existence of the filling problem solution and design an iterative algorithm to find a filling problem solution. Our proposed algorithm requires at most a number of iterations equal to the number of DBs. Furthermore, we significantly reduce the number of sub-messages compared to the state-of- the-art PIR scheme, as our proposed PIR scheme requires that each message is split into a polynomial number of sub-messages with respect to the number of DBs.

[1]  Sennur Ulukus,et al.  The Capacity of Private Information Retrieval from Decentralized Uncoded Caching Databases , 2019, Inf..

[2]  Rong-Rong Chen,et al.  A New Design of Private Information Retrieval for Storage Constrained Databases , 2019, 2019 IEEE International Symposium on Information Theory (ISIT).

[3]  Deepak Kumar,et al.  The Capacity of Private Information Retrieval From Uncoded Storage Constrained Databases , 2018, IEEE Transactions on Information Theory.

[4]  Sennur Ulukus,et al.  The Capacity of Private Information Retrieval From Heterogeneous Uncoded Caching Databases , 2019, IEEE Transactions on Information Theory.

[5]  Ravi Tandon,et al.  PIR from Storage Constrained Databases - Coded Caching Meets PIR , 2018, 2018 IEEE International Conference on Communications (ICC).

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

[7]  Chao Tian,et al.  Capacity-Achieving Private Information Retrieval Codes With Optimal Message Size and Upload Cost , 2018, IEEE Transactions on Information Theory.

[8]  Hua Sun,et al.  Optimal Download Cost of Private Information Retrieval for Arbitrary Message Length , 2016, IEEE Transactions on Information Forensics and Security.

[9]  Hua Sun,et al.  The Capacity of Private Information Retrieval , 2017, IEEE Transactions on Information Theory.

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

[11]  Robert Fitch,et al.  Streamlines for Motion Planning in Underwater Currents , 2019, 2019 International Conference on Robotics and Automation (ICRA).