IPP MS AND DUKPT COMMUNICATIONS PACKETS
Packet 25: Check the DUKPT Engine
M
X
800 SERIES PROGRAMMERS GUIDE 327
DUKPT Packet 73:
Transfer PIN Block
(for Packets Z60 or
Z63)
Response packet to Packet Z60: Accept and Encrypt PIN (VISA Mode) and
Packet Z63: Accept and Encrypt PIN–Custom PIN Entry Requirements (VISA
Mode). The IPP encrypts the formatted clear-text PIN block and sends the cipher-
text PIN block to the master device.
DUKPT Packet 73
Length:
• MAX: 47 characters
• MIN: 27 characters
DUKPT Packet 73
Example:
<STX>73.0000001234567890123456789123456<ETX>{LRC}
Packet 73 is the response packet to Packet Z60: Accept and Encrypt PIN (VISA
Mode), the PIN request packet with no errors detected. If errors are detected in
the Z60 or Z63 packet, the response packet is in the following format:
Table 70 Packet 25 Communication Protocol
Master Device
Transmit
Direction
IPP
<SI>25<SO>{LRC}
• ACK if LRC okay.
• NAK if LRC incorrect (EOT after 3
NAKs).
Response current active DUKPT
engine.
<SI>25[a]<SO>{LRC}
• ACK if LRC okay
• NAK if LRC incorrect (EOT
after 3 NAKs).
EOT terminates session.
Table 71 DUKPT Packet 73 Format
Data Element Characteristic Comments
<STX> 1H Start of text, Value: 02h
Packet Type 2AN Value: 73
Packet
Delimiter
1A Value: (.), 2Eh
00000 5N Value: 00000
[KSN] 10–20AH Key serial number; hex. (leading Fs
suppressed). Presented only if a PIN is entered;
length is 0 if no PIN is entered.
Encrypted PIN
Block
16AH The 64-bit encrypted PIN block represented as
16 hexadecimal digits.
<ETX> 1H End of text, Value: 03h
{LRC} 1H Error check