Giske Key Block Format - VeriFone MX800 series Programmer's Manual

Hide thumbs Also See for MX800 series:
Table of Contents

Advertisement

IPP MS
DUKPT C
AND
OMMUNICATIONS
MS-Specific Packets
Sample Packet 02 in
GISKE Key Block
Format:
Packet 02 GISKE Key
Block Format Length:
Packet 02 GISKE Key
Block Format
Example:
316
M
X
800 S
P
ERIES
ROGRAMMERS
P
ACKETS

GISKE Key Block Format

3DES communication protocol between the master device and the IPP is as
follows:
This sample packet requests that the IPP load the 120-byte GISKE key block into
address 0
"
0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF
0123456789ABCDEF0123456789ABCDEF012345678901234567890123
<SI>
02000123456789ABCDEF0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF01234
56789ABCDEF0123456789ABCDEF012345678901234567890123<SO>{LRC}
Table 55
Packet 02 Response Format
Data Element
Characteristic
<SI>
1H
Packet Type
2AN
[n]
1N
<SO>
1H
{LRC}
1H
MAX: 102 characters
MIN: 6 characters
<SI>020<SO>{LRC}
G
UIDE
Comments
Shift In, Value: 0Fh
Value: 02
Response code (0–7):
0 = No error
1 = Error: IPP in incorrect KM mode
2 = Error: incorrect key usage, mode of use,
algorithm, or key length
3 = Version error
4 = Error: KLK already exists or new KLK was
not encrypted from the previous KLK
5 = GISKE decryption or MAC error
6 = Error: master key address does not
match the address range described in
02: Transfer Master Key
7 = Error: inappropriate master key
addressing
Shift Out, Value: 0Eh
Error Check
:"
Packet

Advertisement

Table of Contents
loading

Table of Contents