EasyManua.ls Logo

VeriFone MX800 Series - Page 310

VeriFone MX800 Series
344 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
IPP MS AND DUKPT COMMUNICATIONS PACKETS
Common Packets
310 M
X
800 SERIES PROGRAMMERS GUIDE
Packet Z60 Format
DUKPT
<STX>Z60.[aaa…aaa]<FS>[DUKPT ENCRYPTION]<ETX>{LRC}
Packet Z60 Length: • Maximum: 147 characters
• Minimum: 32 characters
Sample Packet Z60
for MS 1DES:
<STX>Z60.0123456789012345678<FS>0123456789012345<ETX>{LRC}
Sample Packet Z60
for DUKPT:
<STX>Z60.0123456789012345678<FS>DUKPT ENCRYPTION<ETX>{LRC}
Sample Packet Z60
for MS GISKE:
<STX>Z60.0123456789012345678<FS>01234567890123456789012345678901234567890
1234567890123456789012345678901234567890123456789012345678901234567890123
456789<ETX>{LRC}
Table 47 Packet Z60 Format
Data Elements Characteristics Comments
<STX> 1H Start of Text, Value: 02h
Packet Type 3AN Value: Z60
Packet Delimiter 1A Value: (.), 2Eh
[aaa...aa] 8-19N Card account number
<FS> 1H Field Separator, Value: 1Ch
[www...www]
or
DUKPT
ENCRYPTION
16AH or 120AH [www….www] – encrypted working key
(encrypted session key)
DUKPT ENCRYPTION means DUKPT is
selected. Otherwise, it is the working key of
MS encrypted under the master key. GISKE is
used here for 3DES session key support.
Size of [www…www] indicates which packet
format is used:
• 16AH – 1DES, key-only format
• 120AH – GISKE key block format. For more
details on GISKE refer GISKE Key Block
Spec, VPN 22986.
• (1DES only) If zero key support is enabled
and the encrypted working key is zero-filled,
the currently selected master key is used as
the working key.
• (1DES only) If zero key support mode is
disabled, the passed key is used regardless
of the encrypted key value.
• Zero GISKE session key support for GISKE
key block format communication protocol.
(see Using a Session Key).
• Zero key support and zero GISKE session
key support are controlled by a switch in the
key management option register set using
packet 17 and checked using packet 18.
<ETX> 1H End of Text, Value: 03h
{LRC} 1H Error Check

Table of Contents