Rules For Loading The Master Key; (Ms Only) - VeriFone MX800 series Programmer's Manual

Hide thumbs Also See for MX800 series:
Table of Contents

Advertisement

IPP MS
DUKPT C
AND
OMMUNICATIONS
IPP7
Rules for Loading
the Master Key

(MS only)

NOTE
284
M
X
800 S
P
ERIES
ROGRAMMERS
P
ACKETS
This section provides details on IPP7 key attributes, key version, and key length.
On erasure, the master key usage attribute is set to 0, the version is set to 0, and
the length is set to 1DES.
Each key has its own key attribute register, key version register, and key length
register.
The register listed in
Table 27
(GISKE), and KLK (GISKE). The original GISKE (ASCII-hex) key usage attribute
value is saved in RAM (2 bytes).
Table 27
Key Attributes
Key
Attribute
Value
Register
[XX]
AN
D0
I0
T0
K0
G0
M0
P0
V0
C0
B0
00
10
20
30
40
50
60
The key version of an incoming GISKE format key must be greater than or equal
to the version set in the key attribute table for all keys (that is1DES master key,
3DES master key GISKE, and KLK GISKE). The rules for the GISKE key version
are:
when the version is greater than or equal to the current key, OK is returned
and the IPP updates the new key
G
UIDE
applies to 1DES master key, 3DES master key
Definition
ANY: Key is available in IPP, but the Key was not
loaded using GISKE format.
Data encryption
IV
Control vector
Key encryption or wrapping
MAC generation
MAC verification
PIN encryption
PIN verification
CVK: card verification key
BDK: base derivation key [A]
ISO 9797-1, MAC algorithm 1– 56 bits
ISO 9797-1, MAC algorithm 1–112 bits
ISO 9797-1, MAC algorithm 2–112 bits
ISO 9797-1, MAC algorithm 3–112 bits
ISO 9797-1, MAC algorithm 4–112 bits
ISO 9797-1, MAC algorithm 5–56 bits
ISO 9797-1, MAC algorithm 5–112 bits

Advertisement

Table of Contents
loading

Table of Contents