Distribute Encryption Keys Securely and Efficiently
AssigneeGoogle Inc.
InventorsRohit Jog, Cristina Schmidt, Clifford Arthur Frey
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsRohit Jog, Cristina Schmidt, Clifford Arthur Frey
Estimating the term…
A method for distributing encryption keys includes receiving a table associated with a particular user, the table including a plurality of data blocks and splitting the table into a plurality of tablets including a corresponding portion of data blocks. The method also includes generating a resource key uniquely associated with the table and for each tablet generating a unique data encryption key for the corresponding tablet to encrypt with the unique data encryption key. The method also includes encrypting each data encryption key with the resource key and distributing control of each encrypted tablet and each corresponding encrypted data encryption key to a plurality of tablet servers, each controlling one or more of the encrypted tablets. The resource key transmits to a remote entity causing the remote entity to encrypt the resource key with a user key associated with the particular user and transmit the encrypted resource key.
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.