payShield 10K Installation and User Guide
©Thales Group
Page 396
All Rights Reserved
Encrypt Decimalization Table (ED)
Variant
Key Block
Online
Offline
Secure
Authorization:
Required
Activity:
misc.console
Command:
ED
Function:
To encrypt a 16 digit decimalization table for use with host commands using
IBM 3624 PIN Generation & Verification.
Authorization:
The HSM must be either in the Authorized State, or the activity
misc.console
must be authorized, using the Authorizing Officer cards of the relevant LMK.
Inputs:
•
LMK identifier: indicates the LMK to use when encrypting the decimalization
table.
•
Decimalization table. 16 decimal digits that specify the mapping between
hexadecimal & decimal numbers.
•
The HSM by default checks that the decimalization table contains at least 8
different digits, with no digit repeated more than 4 times. This feature may
be disabled using the Configure Security parameter "Enable decimalization
table check". Disabling of this feature is not recommended.
Outputs:
•
Encrypted decimalization table:
•
16 Hex characters when using a Variant LMK or a 3DES Key Block
LMK.
•
32 Hex characters when using an AES LMK.
Errors:
•
Invalid LMK identifier - no LMK loaded or entered identifier out of range.
•
Not Authorized - the HSM is not authorized to perform this operation.
•
Decimalization table invalid - the decimalization table is not all decimal or
does not contain at least 8 different digits with no digit repeated more than 4
times.
•
Master Key Parity Error - the contents of the HSM storage have been
corrupted or erased. Do not continue. Inform the security department.
Example:
(Variant or 3DES
Key Block LMK)
This example encrypts a decimalization table using a Variant LMK (same
applies with 3DES Key Block LMK).
Online–AUTH>
ED
<Return>
Enter LMK id:
00
<Return>
Enter decimalization table:
0123456789012345
<Return>
Encrypted decimalization table: XXXX XXXX XXXX XXXX
Online–AUTH>
Example:
(AES Key Block
LMK)
This example encrypts a decimalization table using an AES LMK.
Online–AUTH>
ED
<Return>
Enter LMK id:
00
<Return>
Enter decimalization table:
0123456789012345
<Return>
Encrypted decimalization table: XXXX XXXX XXXX XXXX XXXX
XXXX XXXX XXXX
Online–AUTH>