Key encryption key (kek) rotation for multi-tenant (mt) system
AssigneeOracle International Corporation
InventorsAmit Agarwal, Rohit Koul, Srikant Krishnapuram Tirumalai, Jie Wang, Xinnong Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneeOracle International Corporation
InventorsAmit Agarwal, Rohit Koul, Srikant Krishnapuram Tirumalai, Jie Wang, Xinnong Wang
Estimating the term…
An example method facilitates enabling Key Encryption Key (KEK) rotation for a running multi-tenant system without requiring system downtime or interruption. The example method facilitates decrypting a set of one or more DEKs using a preexisting KEK; using a new KEK to re-encode the DEKs using the new KEK, all while simultaneously enabling servicing of tenant requests. This is enabled in part, by strategic caching of tenant DEKs in a secure local memory, wherein the cached tenant DEKs are maintained in the clear and are readily accessible to running processes that are using the DEKs to decrypt and access tenant data, irrespective of the state of a background process used to implement the KEK rotation to the new KEK.
A non-transitory processor-readable storage device including logic for execution by one or more processors and when executed operable for facilitating changing an existing encryption key (Key Encryption Key) in a multi-tenant computing environment, wherein the existing encryption key is used to encrypt one or more second encryption keys of the multi-tenant computing environment, by performing the following acts:
A method for facilitating changing an encryption key (Key Encryption Key) in a multi-tenant computing environment, wherein the encryption key is used to encrypt one or more tenant encryption keys used by one or more tenants of the multi-tenant computing environment, the method comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.