The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 04, 2012

Filed:

Jun. 18, 2009
Applicants:

Steven Michael Bellovin, Westfield, NJ (US);

William Roberts Cheswick, Bernardsville, NJ (US);

Inventors:

Steven Michael Bellovin, Westfield, NJ (US);

William Roberts Cheswick, Bernardsville, NJ (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/16 (2006.01); G06F 5/10 (2006.01);
U.S. Cl.
CPC ...
Abstract

Encryption with keys that form an Abelian group are used in combination with a semi-trusted party that converts queries that are encrypted with the key of a querier to queries that are encrypted with the key of the encrypted database, without knowing the actual keys. In an illustrative embodiment, encryption is done with Bloom filters that employ Pohlig-Hellman encryption. Since the querier's key is not divulged, neither the semi-trusted party nor the publisher of the database can see the original queries. Provision can be made for fourth party 'warrant servers', as well as 'censorship sets' that limit the data to be shared.


Find Patent Forward Citations

Loading…