Invention Grant
- Patent Title: Oblivious access with differential privacy
-
Application No.: US16623311Application Date: 2018-01-12
-
Publication No.: US11727124B2Publication Date: 2023-08-15
- Inventor: Kevin Yeo , Sarvar Patel , Giuseppe Persiano
- Applicant: Google LLC
- Applicant Address: US CA Mountain View
- Assignee: Google LLC
- Current Assignee: Google LLC
- Current Assignee Address: US CA Mountain View
- Agency: Honigman LLP
- Agent Brett A. Krueger
- International Application: PCT/US2018/013469 2018.01.12
- International Announcement: WO2019/117978A 2019.06.20
- Date entered country: 2019-12-16
- Main IPC: G06F21/60
- IPC: G06F21/60 ; G06F16/2458 ; G06F3/06 ; G06F12/14 ; G06F21/62

Abstract:
A method executing an instruction (300) to execute a query (q) for a data block (102) and determining whether the data block is stored in a block stash (370). When the data block is stored in the block stash during a download phase, the method includes removing the data block from the block stash, sending a fake query (304) to a distributed system (140) to retrieve a random data block stored in memory (114) of a distributed system (140), and discarding the random data block. When a current version of the data block is stored in the block stash during an overwrite phase, the method includes sending a fake query to the distributed system to retrieve another random data block stored in the memory of the distributed system, decrypting and re-encrypting the random data block with fresh randomness, and re-uploading the re-encrypted random data block onto the distributed system.
Information query