UDK Calculator
Derive ICC Master Keys from Issuer Master Keys per EMV Book 2 Annex A1.4 — Method A & B with DES parity adjustment
Double-length 3DES Issuer Master Key. Spaces are allowed.
Decimal digits only. PAN > 16 digits automatically triggers Method B (SHA-1 based).
2-digit sequence number (00–99). Defaults to 00 if omitted.
Related Tools
What is the UDK Calculator?
The UDK Calculator derives Unique Derivation Keys from an Issuer Master Key and PAN/PAN Sequence Number per EMV specifications. UDKs are card-specific keys used for ARQC generation and issuer script encryption.
- Enter the Issuer Master Key (IMK) in hexadecimal.
- Enter the PAN and PAN Sequence Number.
- Click Calculate to derive the UDK.
What is a UDK?
A UDK (Unique Derivation Key) is a card-specific cryptographic key derived from the Issuer Master Key using the PAN and PAN Sequence Number. Each card gets a unique key for cryptogram generation (ARQC) and secure messaging.