professional-cloud-data-engineer
Prepare and test your skills
Prepare and test your skills
Worked example. The correct answer is already marked and every option is explained below, so there is nothing to select here. To answer questions yourself, start the free trial.
An enterprise is designing a secure data ingestion and processing architecture to import sensitive financial records from an on-premises data center into Google Cloud. The design must fulfill the following security and cryptographic requirements:
Which cryptographic design and implementation meets these requirements?
This architecture leverages the Tink cryptographic library on-premises alongside Cloud Key Management Service (Cloud KMS) or Cloud HSM to implement client-side envelope encryption and column-level access controls. Tink generates localized Data Encryption Keys (DEKs) to encrypt specific sensitive fields (such as credit card numbers or account identifiers) before data leaves the corporate perimeter, while the DEKs themselves are securely wrapped (encrypted) by a centralized Key Encryption Key (KEK) managed in Cloud KMS/Cloud HSM.
AEAD.DECRYPT_STRING or keyset functions). Analysts running queries unwrap the DEK and decrypt values dynamically at runtime only if their identity has IAM roles/cloudkms.cryptoKeyDecrypter permissions on the wrapping KEK.This pattern provides defense-in-depth by combining transport encryption, customer-managed envelope encryption, and granular column-level access control without requiring custom decryption microservices in front of BigQuery.
Keep the momentum going with these hand-picked practice scenarios
Want more questions like this?
Get a free certification question every week.