AWS KMS
AWS CloudHSM key stores
-
AWS CloudHSM: managed hardware security module (HSM) in the AWS cloud
-
For most users, the default AWS KMS key store, fulfils their security requirements. There is no need to add an extra layer of maintenance responsibility or a dependency on an additional service.
-
You might consider creating a custom key store if your organisation has any of the following requirements:
- you have keys that are explicitly required to be protected in a single tenant HSM or in an HSM that you have direct control over
- you need the ability to immediately remove key materials from AWS KMS
- you need to be able to audit all use of your keys independently of AWS KMS or AWS CloudTrail
-
An AWS CloudHSM key store is a custom key store backed by a AWS CloudHSM cluster. When you create an AWS KMS key in a custom key store, AWS KMS generates and stores non-extractable key material for the KMS key in an AWS CloudHSM cluster that you own and manage.
-
Each custom key store is associated with an AWS CloudHSM cluster in your AWS account