METHOD AND APPARATUS FOR COMMUNICATION EFFICIENT PRIVATE INFORMATION RETRIEVAL AND OBLIVIOUS TRANSFER
First Claim
1. A method comprising:
- applying an oblivious transfer function to an input to produce an output;
applying a private retrieval process using the output of the oblivious transfer.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, article of manufacture and apparatus for performing private retrieval of information from a database is disclosed. In one embodiment, the method comprising obtaining an index corresponding to information to be retrieved from the database and generating a query that does not reveal the index to the database. The query is an arithmetic function of the index and a secret value, wherein the arithmetic function includes a multiplication group specified by a modulus of a random value whose order is divisible by a prime power, such that the prime power is an order of the random value. The secret value is an arithmetic function of the index that comprises a factorization into prime numbers of the modulus. The method further comprises communicating the query to the database for execution of the arithmetic function against the entirety of the database.
-
Citations
2 Claims
-
1. A method comprising:
-
applying an oblivious transfer function to an input to produce an output; applying a private retrieval process using the output of the oblivious transfer.
-
-
2. An article of manufacture having one or more recordable media storing instructions thereon which, when executed by a system, cause the system to perform a method comprising:
-
applying an oblivious transfer function to an input to produce an output; applying a private retrieval process using the output of the oblivious transfer
-
Specification