Match each Google Cloud data encryption and key management mechanism to its defining operational control and key lifecycle characteristic.
- Google-default EncryptionKeys are fully generated, managed, and rotated by Google at rest with no customer configuration required.
- Customer-Managed Encryption Keys (CMEK)Keys are managed in Cloud KMS or Cloud HSM by the customer, allowing automated rotation and granular IAM permission delegation to GCP service agents.
- Customer-Supplied Encryption Keys (CSEK)Raw AES-256 keys are provided directly by the client within individual API headers, kept strictly in-memory during operation, and never stored on Google disks.
- Cloud External Key Manager (Cloud EKM)Keys reside in an external, customer-managed third-party Hardware Security Module (HSM) outside Google Cloud infrastructure, evaluated per request over a secure API.
Answer
Google-default Encryption maps to automatic key lifecycle management by Google. Customer-Managed Encryption Keys (CMEK) maps to key control in Cloud KMS/HSM with automated rotation and IAM access configuration. Customer-Supplied Encryption Keys (CSEK) maps to supplying raw AES-256 keys in API calls held only in memory. Cloud External Key Manager (Cloud EKM) maps to holding keys in an external third-party HSM outside of Google Cloud.
Each encryption mechanism corresponds to a distinct tier of key custody: Google-default handles all keys automatically; CMEK grants customers control of keys stored within Cloud KMS/HSM; CSEK requires callers to supply raw keys in each API call; and Cloud EKM anchors key protection to an external HSM residing outside Google Cloud.
Step-by-Step Solution
Key Concept
Selecting data encryption key modes across Google-default, CMEK, CSEK, and EKM based on regulatory governance and operational requirements.
Estimated Time:1m 30s