Back to results for “Security”
AWS › AWS KMS & Data Encryption

How does automatic key rotation work in KMS, and why is it a recommended security practice?

Intermediate

Answer

KMS supports automatic annual rotation for customer managed keys, which generates new underlying cryptographic material for the key every year while keeping the same key identifier, meaning existing encrypted data remains fully accessible and no application changes are needed, and this rotation practice reduces the risk associated with a single cryptographic key being used indefinitely, limiting the amount of data that could be exposed if a key were ever somehow compromised.
aws kms enable-key-rotation --key-id abc123
Real-world example A company enables automatic annual key rotation on all of its customer managed KMS keys as a standard security practice, ensuring cryptographic material is refreshed regularly without requiring any manual intervention or application downtime.

Common follow-ups: Does key rotation affect the ability to decrypt data that was encrypted before the rotation occurred?;How does automatic rotation differ from manually creating an entirely new key?