Search

CloudHSM

CloudHSM
AWS에서 제공하는 하드웨어 암호화 장비를 통한 하드웨어 방식의 암호화
KMS와 다르게 암호화 키 관리는 사용자가 해야함
고객 제공 키(SSE-C, Customer Provided Keys)에 적합한 방식
HSM에 들어 있는 정보(키)는 외부에 복사 및 재생성이 되지 않는다.

CloudHSM 특징

CloudHSM은 AWS에서 사용할 수 있는 HSM 하드웨어이다.
CloudHSM은 HSM을 사용하여 암호화 키를 생성하고 관리한다.
KMS와 달리 이용자의 전용 하드웨어를 사용해서 직접적으로 키를 관리 할 수도 있다.
(키 관리에 관한 Compliance 규칙이 있다면 KMS가 아닌 CloudHSM을 사용한다.)
높은 보안 수준: HSMs are FIPS 140-2 level-3 validated
제공되는 하드웨어는 전 세계적인 암호화 하드웨어 표준인 FIPS 140-2 레벨 3 인증을 받아 신뢰성이 높다.
키에 관한 암호화, 알고리즘와 같은 부분에 관한 권한은 모두 부여한다.
→ 유저가 맘대로 암호화 알고리즘을 지정할 수 있다.

CloudHSM와 KMS의 차이점

두 서비스는 비슷하며 키 암호화 한다는 점이 같다. 하지만 차이점이 있다.
KMS에서는 키 관리를 AWS 측에서 담당하는 반면(Fully Managed), CloudHSM에서는 키의 생성, 저장, 삭제 등의 라이프사이클 관리를 사용자가 직접 수행한다.
운영 측면에서도 CloudHSM은 다른 AWS 사용자와 분리하기 위해 Amazon VPC 내에 프로비저닝해야 하므로, KMS보다 더 높은 보안성이 요구된다.
또한, CloudHSM은 전용 하드웨어를 사용하기 때문에 KMS에 비해 이용 요금이 더 비싸다.
법령이나 규제 요건에 따라 인증된 하드웨어로 암호화 키를 관리해야 하는 경우에는 CloudHSM를 주로 사용한다.