Abstract

The T-Private Information Retrieval (T-PIR) problem is that a user wishes to retrieve a single record from N servers, without revealing the identity of the desired record even if the number of colluding servers up to T. Here every server stores all M records and each record can be viewed as a vector over the q-ary finite field Fq. To reduce the field size, a capacity-achieving T-PIR scheme based on some MDS array codes for all possible N > T,M ≥ 2 was constructed by Xu and Zhang in 2019. A key idea in that scheme is to construct some MDS array codes in query phase, whose generator matrices satisfy the recovery property (see (C1) in Example 1, page 6), i.e., there exist some specific columns in each generator matrix such that the number of them is equal to the rank of such matrix. We call the set of each column index of those columns in each generator matrix as the column index set. However, that scheme didn’t give an explicit selection of the column index set satisfying the recovery property. In this paper, let N = d(2t - 1), N > T = dt > 1,M ≥ 3 and d ≥ 1, under the constraint of 2t-1 ≥ N, we present a novel method to construct capacity-achieving T-PIR schemes over the binary field with an explicit selection of the column index set. Moreover, our scheme has sub-packetization N(2t-1)M-2, which is optimal for all linear capacity-achieving T-PIR schemes determined in [38]. The key to our method is that all locators and column multipliers are precisely selected such that a Generalized Reed-Solomon (GRS) code defined by them has a zero-dimensional subfield sub-code. Compared with all the known capacity-achieving T-PIR schemes for the same nontrivial parameters, ours is the first explicit capacity-achieving T-PIR scheme over the binary field.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call