AWS Payment Cryptography Specialized2023年〜
A managed service providing cryptographic key management and operations for payment processing
What It Does
AWS Payment Cryptography is a managed service that provides cryptographic key management and operations (PIN verification, card verification value generation, transaction data encryption) needed for credit card payment processing. It protects cryptographic keys in HSMs (Hardware Security Modules) compliant with PCI DSS and PCI PIN.
Use Cases
Used for credit card payment PIN verification, CVV/CVV2 generation during card issuance, encrypting and decrypting transaction data between payment networks, and cloud migration of payment processing systems.
Everyday Analogy
Think of it like a cryptographic device in a bank vault. It performs card payment PIN verification and card number encryption on a device inside a strictly managed vault (HSM).
What Is Payment Cryptography?
AWS Payment Cryptography is a cryptographic service for the payments industry. Traditionally, cryptographic operations for payment processing required on-premises Payment HSMs (Thales payShield, Futurex, etc.), but Payment Cryptography provides this as a managed cloud service. It holds PCI DSS Level 1 and PCI PIN certifications.
Cryptographic Keys and Operations
Payment Cryptography manages payment industry-standard cryptographic keys (BDK, DUKPT, KEK, PEK, etc.). It provides cryptographic operations including PIN block translation, CVV/CVV2 generation and verification, MAC (Message Authentication Code) generation and verification, and data encryption/decryption. Key import/export supports TR-31/TR-34 formats. For a comprehensive view of cryptographic keys and operations, reference books (Amazon) are a great resource.
Getting Started
Create or import cryptographic keys in the Payment Cryptography console and execute cryptographic operations via the API. Key migration from existing Payment HSMs is done using TR-31/TR-34 formats.
Things to Watch Out For
- Holds PCI DSS Level 1 and PCI PIN certifications, meeting compliance requirements for payment processing
- Billed based on the number of cryptographic keys and cryptographic operations