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:
May. 09, 2023

Filed:

Dec. 03, 2021
Applicant:

Google Llc, Mountain View, CA (US);

Inventors:

Kevin Yeo, Mountain View, CA (US);

Ahmet Erhan Nergiz, Mountain View, CA (US);

Nicolas Lidzborski, Belmont, CA (US);

Laetitia Estelle Baudoin, Mountain View, CA (US);

Sarvar Patel, Montville, NJ (US);

Assignee:

Google LLC, Mountain View, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 29/06 (2006.01); G06F 16/22 (2019.01); G06F 16/242 (2019.01); G06F 16/2455 (2019.01); H04L 9/06 (2006.01); H04L 9/08 (2006.01); H04L 9/00 (2022.01); G06F 21/60 (2013.01);
U.S. Cl.
CPC ...
G06F 16/2255 (2019.01); G06F 16/2246 (2019.01); G06F 16/242 (2019.01); G06F 16/2455 (2019.01); G06F 21/602 (2013.01); H04L 9/006 (2013.01); H04L 9/0656 (2013.01); H04L 9/0861 (2013.01);
Abstract

A method for providing encrypted search includes receiving, at a user device associated with a user, a search query for a keyword that appears in one or more encrypted documents stored on an untrusted storage device and accessing a count table to obtain a count of documents that include the keyword. The method also includes generating a delegatable pseudorandom function (DPRF) based on the keyword, a private cryptographic key, and the count of documents. The method also includes evaluating a first portion of the DPRF and delegating a remaining second portion of the DPRF to the untrusted storage device which causes the untrusted storage device to evaluate the DPRF and access an encrypted search index associated with the documents. The untrusted storage device determines one or more encrypted documents associated with DPRF and returns, to the user device, an identifier for each encrypted document associated with the DPRF.


Find Patent Forward Citations

Loading…