A healthcare provider plans to store patient medical records in Amazon Simple Storage Service (Amazon S3) and must encrypt the data at rest to comply with regulatory standards. The provider wants to control their own encryption keys but wishes to avoid the operational overhead of provisioning, configuring, and maintaining dedicated, single-tenant hardware. Which solution and division of responsibility meets these requirements?
- Using AWS Key Management Service (KMS) with customer managed keys, where the customer manages the key policies and rotation configuration, while AWS manages the physical security, maintenance, and availability of the underlying multi-tenant HSMs.Answer
- BUsing AWS CloudHSM, where AWS manages the cryptographic user accounts and key generation, while the customer is responsible for patching and maintaining the physical HSM appliances.
- CUsing AWS Key Management Service (KMS), where the customer is responsible for upgrading the firmware and maintaining physical security of the multi-tenant HSMs, while AWS manages the key policies.
- DUsing AWS CloudHSM, where AWS manages the encryption policies and key replication, while the customer maintains the physical power supply and rack mounting of the HSM hardware.
Answer
Using AWS Key Management Service (KMS) with customer managed keys, where the customer manages the key policies and rotation configuration, while AWS manages the physical security, maintenance, and availability of the underlying multi-tenant HSMs.
The correct option correctly identifies that using AWS Key Management Service (KMS) with customer managed keys satisfies the requirements. AWS KMS is a multi-tenant service where AWS manages the hardware, provisioning, patching, and physical security, minimizing customer operational overhead. At the same time, the customer retains control over key policies, access permissions, and key rotation. This satisfies both the need for key control and low overhead.
Step-by-Step Solution
Key Concept
Shared responsibility model for data encryption at rest using AWS Key Management Service (KMS) versus AWS CloudHSM.