z/OS Cryptographic Services ICSF Application Programmer's Guide
|
Previous topic |
Next topic |
Contents |
Index |
Contact z/OS |
Library |
PDF
VISA PIN Algorithms z/OS Cryptographic Services ICSF Application Programmer's Guide SA22-7522-16 |
|
|
The VISA PIN verification algorithm performs a multiple encipherment of a value, called the transformed security parameter (TSP), and a extraction of a 4-digit PIN verification value (PVV) from the ciphertext. The calculated PVV is compared with the referenced PVV and stored on the plastic card or data base. If they match, verification is successful. PVV Generation AlgorithmThe algorithm generates a 4-digit PIN verification value (PVV) based on the transformed security parameter (TSP). The algorithm requires the following input parameters:
Figure 19 illustrates the PVV generation algorithm. Programming Note:
For VISA PVV algorithms,
the leftmost 11 digits of the TSP are the personal account number
(PAN), the leftmost 12th digit is a key table index to select the
PVV generation key, and the rightmost 4 digits are the PIN. The key
table index should have a value between 1 and 6, inclusive. PVV Verification AlgorithmThe algorithm requires the following input parameters:
A PVV is generated using the PVV generation algorithm, except a PVV verification key rather than a PVV generation key is used. The generated PVV is compared with the referenced PVV. If they match, verification is successful. Interbank PIN Generation AlgorithmThe Interbank PIN calculation method consists of the following steps:
|
Copyright IBM Corporation 1990, 2014 |