Invention Grant
- Patent Title: Methods and systems for storage of large data objects
- Patent Title (中): 用于存储大型数据对象的方法和系统
-
Application No.: US13788982Application Date: 2013-03-07
-
Publication No.: US08782441B1Publication Date: 2014-07-15
- Inventor: Cyrill Osterwalder , Christophe DeCanniere , Bartosz Jan Przydatek , Umesh Shankar
- Applicant: Google Inc.
- Applicant Address: US CA Mountain View
- Assignee: Google Inc.
- Current Assignee: Google Inc.
- Current Assignee Address: US CA Mountain View
- Agency: Fox Rothschild LLP
- Main IPC: G06F12/14
- IPC: G06F12/14 ; G06F21/60

Abstract:
A storage service receives a binary large object (blob) for storage, and the service creates first and second sets of data chunks from the blob. The chunks in the first set together equal the blob, and the service uses one or more encryption keys to encrypt each of the data chunks in the first set. The chunks in the second set also together equal the blob. The service assigns a message authentication code (MAC) to each data chunk in the second set. The service stores the encrypted data chunks in one or more data stores, and it stores the encryption keys and the MACs as metadata in a metadata memory.
Information query