Patent ID: 9509500
Filing Date: 2016-11-29
CPC Classification: G06F,H04L

Claim Text:
1. A method for migrating encrypted data from a source database associated with a first master key to a target database associated with a second master key comprising: determining a submission of a request to migrate the data from the source database to the target database based on an execution of one or more threads for fulfilling the request, wherein the data is encrypted using an envelope key specific to the data, and wherein the envelope key is encrypted using the first master key associated with the source database; decrypting the envelope key associated with the data to be migrated using the first master key associated with the source database; retrieving the second master key associated with the target database; and re-encrypting the decrypted envelope key using the second master key associated with the target database; fulfilling the request to migrate the data by transmitting the re-encrypted envelope key to the target database without transmitting the data; and retrieving (a) metadata for specifying the envelope key associated with the data at the source database, the target database, or a combination thereof, (b) the first master key, (c) the second master key, (d) the data at the source database, the target database, or a combination thereof, or (e) a combination thereof based on the migration of the data from the source database to the target database.