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