Invention Grant
- Patent Title: Oblivious RAM with logarithmic overhead
-
Application No.: US17313597Application Date: 2021-05-06
-
Publication No.: US11544353B2Publication Date: 2023-01-03
- Inventor: Kevin Yeo , Sarvar Patel , Giuseppe Persiano , Mariana Raykova
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Homgman LLP
- Agent Brett A. Krueger
- Main IPC: G06F16/30
- IPC: G06F16/30 ; G06F21/10 ; G06F3/06 ; G06F16/22 ; G06F21/78 ; H04L67/10

Abstract:
A method includes executing an instruction to execute a query for a data block, the data block associated with a corresponding memory level of a logarithmic number of memory levels (li) of memory, each memory level (li) including physical memory (RAMi) residing on memory hardware of a distributed system. The method also includes retrieving a value associated with the data block from an oblivious hash table using a corresponding key, and extracting un-queried key value pairs from the oblivious hash table associated with un-queried data blocks after executing a threshold number of queries for data blocks. The method also includes a multi-array shuffle routine on the extracted key value pairs from the oblivious hash table to generate an output array containing the un-queried key value pairs.
Public/Granted literature
- US20210279301A1 Oblivious RAM with Logarithmic Overhead Public/Granted day:2021-09-09
Information query