Building Capacity-Achieving PIR Schemes with Optimal Sub-Packetization over Small Fields

Abstract

Suppose a database containing M records is replicated across N servers, and a user wants to privately retrieve one record by accessing the servers such that identity of the retrieved record is secret against any up to T servers. A scheme designed for this purpose is called a T-private information retrieval (T-PIR) scheme. Three indexes are concerned for PIR schemes: (1)rate, indicating the amount of retrieved information per unit of downloaded data. The highest achievable rate is characterized by the capacity; (2) sub-packetization, reflexing the implementation complexity for linear schemes; (3) field size. We consider linear schemes over a finite field. In this paper, a general T-PIR scheme simultaneously attaining the optimality of almost all of the three indexes is presented. Specifically, we design a linear capacity-achieving T-PIR scheme with sub-packetization \!dnM-1\! over a finite field Fq, q≥ N. The sub-packetization \!dnM-1\!, where \!d\!=\! gcd(N,T)\! and \!n\!=\!N/d, has been proved to be optimal in our previous work. The field size of all existing capacity-achieving T-PIR schemes must be larger than NtM-2 where t=T/d, while our scheme reduces the field size by an exponential factor.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…