IPP MS AND DUKPT COMMUNICATIONS PACKETS
Packet 25: Check the DUKPT Engine
328 M
X
800 SERIES PROGRAMMERS GUIDE
DUKPT Packet 73
Length:
• MAX: 6 characters
• MIN: 6 characters
DUKPT Packet 73
Example:
<STX>731<ETX>{LRC}
DUKPT Packet 90:
Load Initial Key
Request
Loads initial key to the IPP. After the initialization of packet 21, future keys, the IPP
responds with packet 91 with confirmation status.
DUKPT Packet 90
Length
• MAX: 57 characters
• MIN: 41 characters
Table 72 MS Response Packet 73 Format: Errors in Z60 or Z63 Packet
Data Element Characteristic Comments
<STX> 1H Start of text, value: 02h
Packet Type 2AN Value: 73
Error Code 1N • 1 = no key
• 2 = account error
• 3 = PIN too long
• 4 = PIN too short / non-decimal PIN digit in
PIN
• 5 = PIN pad used as MS
a
• 6 = PIN pad has over 1 million transactions
a. Error code 5 do not occur in the IPP, since the IPP supports simultaneous DUKPT and MS.
<ETX> 1H End of text, value: 03h
{LRC} 1H Error check
Table 73 DUKPT Packet 90 Format
Data Element Characteristic Comments
<STX> 1H Start of text, Value: 02h
Packet Type 2AN Value: 90
[IPEK] 16H Initial PIN Encryption Key, hexadecimal
[KSN] 20H Key Serial Number; hex (leading Fs included)
<ETX> 1H End of text, value: 03h
{LRC} 1H Error check character
NOTE
The difference between DUKPT 1DES mode and DUKPT 3DES mode is in the
size of the initial PIN encryption key and the sizes of the future keys.