System, method, and computer-readable medium for cryptographic key rotation in a database system
AssigneeTeradata US, Inc.
InventorJames Browning
Life of this patent
Estimating the term…
Loading patent…
AssigneeTeradata US, Inc.
InventorJames Browning
Estimating the term…
A system, method, and computer-readable medium that facilitate key rotation without disrupting database access are provided. Generation identifiers that specify a particular encryption key are stored in association with cipher text of encrypted columns in database tables. When data is to be read from an encrypted column, the cipher text is read along with the associated generation identifier. An encryption key corresponding to the generation identifier is then read to decrypt the cipher text. When data is to be written to the encrypted column, a most recent encryption key is retrieved from the key repository to encrypt the data. The cipher text is then written to the encrypted column in association with the generation identifier of the key used to encrypt the data. Advantageously, the key rotation may be performed without requiring that the table or database to be taken offline or otherwise unavailable during key rotation.
A method of encryption key management in a database system deployed in a computer system, comprising:
A computer-readable medium having computer-executable instructions for execution by a processing system, the computer-executable instructions for encryption key management in a database system deployed in a computer system, the computer-executable instructions, when executed, cause the processing system to:
A computer system having a database system deployed therein configured for encryption key management, comprising:
Dependencies are inferred from the claim text.