key-rotation · shipping · also Cryptographic key rotation

Key rotation

Key rotation replaces the key or key material selected for new cryptographic operations without necessarily removing earlier decryption keys.

Related Observatory article: Key rotation on hesela.com

Separate the layers: activating a new wrapping-key version, rewrapping existing data-encryption keys and re-encrypting payloads with new data keys are different actions. A completed rotation need not perform either migration. [2] [1]

Managed-key example: rotation can change current KMS key material while the same logical key still decrypts old ciphertext using earlier material. It does not rotate existing data keys, rewrite protected data or remedy compromise of a data key. [3]

Service integration: the cited customer-managed encryption-key (CMEK) integrations can automatically rewrap existing DEKs, use the new primary only for subsequent encryption, or continue using the originally configured version. Automatic migration may take time. A KMS rotation event alone therefore does not establish which resource versions migrated; check the documented behavior for that resource type. [5]

Migration and retirement: the cited re-encryption workflow decrypts with the prior version and encrypts with the new primary version. Retiring a version before all required data can be recovered without it risks permanent data loss. [4] [2]

Assessment: a rotation log establishes a key-management event, not that old ciphertext, wrapped-key copies or usable decryption keys disappeared. Record which layer changed and which recovery paths remain. [2] [3]

Relations

related
Envelope encryption, Cryptographic erase

Citations

  1. Google Cloud KMS: Envelope encryption, data keys and key-encryption keys (accessed 2026-11-14)
  2. Google Cloud KMS: Key rotation, after you rotate keys (accessed 2026-11-14)
  3. AWS KMS: Rotate KMS keys, current material and unchanged data keys (accessed 2026-11-14)
  4. Google Cloud KMS: Re-encrypting data, workflow (accessed 2026-11-14)
  5. Google Cloud KMS: CMEK key rotation, integration patterns and resource-specific behavior (accessed 2026-11-15)
Sources & caveats
  • The managed-key example is AWS KMS rotation. Google Cloud KMS supplies migration, retirement and resource-specific CMEK integration guidance; these behaviors do not describe every key-management API.
  • Source synthesis only; no cloud account, key, ciphertext or storage device was modified.

JSON: /data/terms/key-rotation.json

Published by Hesela team · Updated

Report a correction · Editorial standards · Reuse guidance

Cite this page
Hesela team. Key rotation. Hesela. 2026-11-15. https://hesela.dev/terms/key-rotation/