での暗号化認証のサポート AWS KMS - AWS Key Management Service

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

での暗号化認証のサポート AWS KMS

AWS KMS は、AWS Nitro EnclavesAWS NitroTPM暗号化認証をサポートしています。これらの認証方法をサポートするアプリケーションは、署名付き認証ドキュメントを使用して次の AWS KMS 暗号化オペレーションを呼び出します。 は、認証ドキュメントが有効なソース (Nitro エンクレーブまたは NitroTPM) からのものであること AWS KMS を検証します。次に、レスポンスでプレーンテキストデータを返す代わりに、これらの APIsアテステーションドキュメントのパブリックキーでプレーンテキストを暗号化し、エンクレーブまたは EC2 インスタンスの対応するプライベートキーでのみ復号できる暗号文を返します。

次の表は、認証されたリクエストに対するレスポンスが、各 API オペレーションの標準レスポンスとどのように異なるかを示しています。

AWS KMS オペレーション 標準的なレスポンス 認証されたリクエストのレスポンス
Decrypt プレーンテキストデータを返します アテステーションドキュメントのパブリックキーによって暗号化されたプレーンテキストデータを返します
DeriveSharedSecret 未加工の共有シークレットを返す アテステーションドキュメントのパブリックキーによって暗号化された未加工の共有シークレットを返す
GenerateDataKey データキーのプレーンテキストのコピーを返します

(KMS キーによって暗号化されたデータキーのコピーも返します)

アテステーションドキュメントのパブリックキーによって暗号化されたデータキーのコピーを返します

(KMS キーによって暗号化されたデータキーのコピーも返します)

GenerateDataKeyPair プライベートキーのプレーンテキストのコピーを返します

(パブリックキーおよび KMS キーによって暗号化されたプライベートキーのコピーも返します)

アテステーションドキュメントのパブリックキーによって暗号化されたプライベートキーのコピーを返します

(パブリックキーおよび KMS キーによって暗号化されたプライベートキーのコピーも返します)

GenerateRandom 乱数バイト文字列を返します アテステーションドキュメントのパブリックキーによって暗号化された乱数バイト文字列を返します

AWS KMS は、アテステーションドキュメントの内容に基づいて キーでアテステーションされたオペレーションを許可または拒否するために使用できるポリシー条件 AWS KMS キーをサポートします。 AWS CloudTrail ログで への認証済みリクエストをモニタリング AWS KMSすることもできます。

詳細はこちら