UIC Bezel5 Programmer’s Manual
Page.133/166
UDN PM098 Rev. 1.0
Copyright © 2013, Uniform Industrial Corp. All Rights Reserved
Data Byte
Field Name
Length
Notes
19~20 +n
Key Length
2 Bytes
2 bytes in binary format
21~28 +n
Key Data
8~16 Bytes
Initial DUKPT Key, must be 8 or 16 bytes
29~48 +n
SHA1
20 Bytes
P Encrypt Mode + Key Slot + Key
Key Data
Padding Frame
Byte 0~1
Byte 2+n
Byte 3+n
00h 01h
Var.
00h
Table 6-5. Load Initial Key Padding Frame
Encrypt Mode
Code
Meaning
01
DUKPT Mode
02
Google Wallet merchant symmetry key
Table 6-6. Encrypt Mode of Load Initial Key
DUKPT Key Slot
Code
Meaning
01
DUKPT Key Slot 1
02
DUKPT Key Slot 2
Table 6-7. DUKPT Key Slot of Load Initial Key
6.7.9.
90H 12H – Change Encrypt Mode for Data Output Format
This command is used to change the encryption mode of data output format for the device.
Command Pocket
Byte 0~1
Data
Command, 90h 12h
Var. Bytes
Data Format
Data Byte
Field Name
Length
Notes
n
Padding Data
Var.
Padding frame see Table 6-8
16+n
Random
16 Bytes
Issue 90h 10h command to get random.