AWS Payment Cryptography のアイコン

AWS Payment Cryptography

決済処理に必要な暗号鍵の管理と暗号操作を提供するマネージドサービス

何ができるか

AWS Payment Cryptography は、クレジットカード決済に必要な暗号鍵の管理と暗号操作 (PIN の検証、カード検証値の生成、トランザクションデータの暗号化) を提供するマネージドサービスです。PCI DSS や PCI PIN に準拠した HSM (Hardware Security Module) で暗号鍵を保護します。

どのような場面で使うか

クレジットカード決済の PIN 検証、カード発行時の CVV/CVV2 の生成、決済ネットワーク間のトランザクションデータの暗号化・復号、決済処理システムのクラウド移行に利用されます。 この分野について体系的に学びたい方は、関連書籍 (Amazon) も参考になります。

身近な例え

銀行の金庫室にある暗号装置に例えられます。カード決済の暗証番号 (PIN) の検証やカード番号の暗号化を、厳重に管理された金庫室 (HSM) 内の装置で行います。

Payment Cryptography とは

AWS Payment Cryptography は、決済業界向けの暗号サービスです。従来、決済処理の暗号操作にはオンプレミスの Payment HSM (Thales payShield、Futurex など) が必要でしたが、Payment Cryptography はこれをクラウドのマネージドサービスとして提供します。PCI DSS Level 1 と PCI PIN の認証を取得しています。

暗号鍵と暗号操作

Payment Cryptography は決済業界標準の暗号鍵 (BDK、DUKPT、KEK、PEK など) を管理します。暗号操作として、PIN ブロックの変換、CVV/CVV2 の生成・検証、MAC (メッセージ認証コード) の生成・検証、データの暗号化・復号を提供します。鍵のインポート・エクスポートは TR-31/TR-34 形式に対応しています。

はじめかた

Payment Cryptography コンソールで暗号鍵を作成またはインポートし、API 経由で暗号操作を実行します。既存の Payment HSM からの鍵移行は TR-31/TR-34 形式で行います。

注意点

  • PCI DSS Level 1 と PCI PIN の認証を取得済み。決済処理のコンプライアンス要件を満たす
  • 暗号鍵の数と暗号操作の回数に応じた従量課金

さらに詳しく知りたい方は、関連書籍 (Amazon) で理解を深められます。