Private information retrieval using one query to perform multiple retrievals
AssigneeSeagate Technology LLC
InventorsVipin Singh Sehrawat, Foo Yee Yeo
Life of this patent
Estimating the term…
Loading patent…
AssigneeSeagate Technology LLC
InventorsVipin Singh Sehrawat, Foo Yee Yeo
Estimating the term…
A method and apparatus for private information retrieval from a database, wherein the retrieval includes providing a covering vector for a plurality of database entries of the database. The covering vector is defined such that an inner product of the covering vector is zero with more than one member of a covering vector family that includes the covering vector. The retrieval includes generating database queries based on the covering vector and transmitting the database queries to at least two servers. An identical copy of the database may be stored on each of the at least two servers. Shares are received in response to the query, and these shares are aggregated, and a reconstruction algorithm executes to reconstruct the query results.
A method of privately retrieving database entries from a database, the method comprising:
An apparatus for privately retrieving database entries from a database, the apparatus comprising:
One or more non-transitory tangible processor-readable storage media embodied with instructions for executing on one or more processors and circuits of a device a process for private information retrieval, the instructions directing the one or more processors to perform one or more operations comprising:
Dependencies are inferred from the claim text.