Anonymous information retrieval system (ARS)
First Claim
Patent Images
1. A method of retrieving information from a database with the assistance of at least one trusted entity, wherein the database does not know the identity of the requesting user, comprising the steps of:
- having the requesting user send to a database a message identifying the item requested, providing the requesting user'"'"'s address, and including an ordinary key, said message being encrypted with an encryption key of the database and said identification of the requesting user'"'"'s address being encrypted with an encryption key of the trusted entity;
having the database remove its own encryption layer, retrieve the item requested, encrypt it with the ordinary key, and send the encrypted item requested to the trusted entity along with the encrypted requesting user'"'"'s address; and
having the trusted entity take away its own encryption layer and send the encrypted item requested to the requesting user.
0 Assignments
0 Petitions
Accused Products
Abstract
An information retrieval system in which data is retrieved anonymously by a user with the assistance of one or more trusted agents.
65 Citations
1 Claim
-
1. A method of retrieving information from a database with the assistance of at least one trusted entity, wherein the database does not know the identity of the requesting user, comprising the steps of:
-
having the requesting user send to a database a message identifying the item requested, providing the requesting user'"'"'s address, and including an ordinary key, said message being encrypted with an encryption key of the database and said identification of the requesting user'"'"'s address being encrypted with an encryption key of the trusted entity; having the database remove its own encryption layer, retrieve the item requested, encrypt it with the ordinary key, and send the encrypted item requested to the trusted entity along with the encrypted requesting user'"'"'s address; and having the trusted entity take away its own encryption layer and send the encrypted item requested to the requesting user.
-
Specification