Question

Difficulty: MediumData Encryption at Rest, in Transit, and Key Management (KMS/CMEK/CSEK)

A enterprise architecture team is defining data encryption standards across Google Cloud workloads to meet distinct compliance and operational mandates. Match each business encryption requirement to the appropriate Google Cloud key management mechanism.

  • Regulatory mandate requiring physical key storage strictly outside Google Cloud infrastructure while using cloud services.Cloud EKM (External Key Manager)
  • Compliance mandate requiring keys to be generated and stored inside FIPS 140-2 Level 3 validated hardware modules managed in the cloud.Cloud KMS with Cloud HSM (CMEK)
  • Operational requirement to supply encryption key material transiently per API request without persisting the key in GCP.Customer-Supplied Encryption Keys (CSEK)
  • Standard baseline security requirement where platform services automatically encrypt data at rest without additional configuration.Google-default encryption

Answer

Cloud EKM corresponds to physical key storage outside Google Cloud; Cloud KMS with Cloud HSM corresponds to FIPS 140-2 Level 3 cloud-hosted keys; CSEK corresponds to transient key delivery per API call; Google-default encryption corresponds to zero-configuration server-side encryption.
The mapping accurately pairs each encryption deployment model (Cloud EKM, Cloud KMS with Cloud HSM, CSEK, and Google-default encryption) to its specific operational characteristics, key custody boundary, and regulatory compliance features.

Step-by-Step Solution

1
Analyze key custody locations
External key storage mandates require Cloud EKM.
Cloud EKM keeps keys residing on-premises or in an external HSM partner while permitting GCP services to encrypt/decrypt data via API calls.
2
Evaluate hardware security requirements in GCP
Cloud-managed FIPS 140-2 Level 3 requirements map to Cloud HSM.
Cloud HSM provides managed hardware security modules integrated into Cloud KMS.
3
Differentiate transient key models from stored keys
Keys passed per API call without cloud storage map to CSEK.
CSEK requires passing key material in API requests for Cloud Storage or Compute Engine, residing only in transient memory during requests.
4
Identify default baseline encryption
Zero-configuration automated encryption maps to Google-default encryption.
GCP encrypts all customer data at rest by default using Google-managed keys.

Key Concept

Data Encryption & Key Management Options in Google Cloud
Rate this question