鍵管理システム

Key Management System(KMS)サービスは、暗号鍵を一元管理し、Management API サーバーで実行されます。アプリケーション オペレーター(AO)は、KMS で鍵を作成、使用、破棄します。

サポートされているキー

KMS は次の鍵をサポートしています。

Key プリミティブ キー プリミティブ(API) 説明 デフォルトのアルゴリズム
AEAD aeadkey AES-256 を使用して認証付き暗号化を行う、関連データ(AEAD)付き認証付き暗号化鍵。

鍵のコンポーネントは次のものを表します。
  • AES-256: 256 ビットの Advanced Encryption Standard(AES)対称鍵アルゴリズム。このアルゴリズムはデフォルトのアルゴリズムです。
AES_256_GCM
Signing signingkey 楕円曲線サポートを使用して非対称署名を提供する署名鍵。

鍵のコンポーネントは次のものを表します。
  • EC: 楕円曲線鍵。
  • P384: EC 曲線のサイズ。
  • SHA384: 署名で使用されるダイジェスト アルゴリズム。このアルゴリズムはデフォルトのアルゴリズムです。
EC_SIGN_P384_SHA384

主な機能

AO は、AEAD 鍵と署名鍵を使用して、対称暗号鍵と非対称暗号鍵を一元管理します。KMS 作成者ロールにより、AO は鍵を作成できます。

KMS 管理者ロールにより、AO は aeadkey と signingkey の暗号鍵を使用破棄インポートエクスポートできます。