Method and apparatus to rotate data encryption keys in databases with no down time
AssigneeIntuit Inc.
InventorsM. Shannon Lietz, Luis Felipe Cabrera, Sabu Kuruvila Philip, Jay Schirmacher
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntuit Inc.
InventorsM. Shannon Lietz, Luis Felipe Cabrera, Sabu Kuruvila Philip, Jay Schirmacher
Estimating the term…
A database includes a first instance and a second instance. The first and second instances of the database are encrypted with a first encryption key and have content that is synchronized. Database queries from a user computing device are directed to the first instance of the database. A third instance of the database is created from one of the existing two instances of the database. The third instance is decrypted from the first encryption key and is encrypted with a second encryption key. Database queries from the user computing device are redirected from the first instance of the database to the third instance of the database without interrupting service to the user computing device. The process is repeated by creating additional instances of the database, encrypting the additional instances with new encryption keys, and by redirecting database queries to the additional instances of the database.
A computing system implemented method for providing uninterrupted access to a database while rotating encryption keys to the database, comprising:
A computer implemented method for automating database encryption updates, comprising:
A system for providing uninterrupted access to a database while rotating encryption keys to the database, the system comprising:
A system for automating database encryption updates, comprising:
A system for providing uninterrupted access to a database while rotating encryption keys to the database, the system comprising:
Dependencies are inferred from the claim text.