9 - Properties
eDynamo| Secure Card Reader Authenticator | Programmer’s Manual (COMMANDS)
Page 155 of 245 (
D998200115-17
)
9.22
Property 0x67 - EMV Data Encryption Variant (EMV Only)
Property ID:
0x67
Property Type: Byte
Length: 1 byte
Get Property: Yes
Set Property:
Yes
Default Value: 0x01 (Data Variant)
This property specifies which variant of the current DUKPT Key the device uses to encrypt EMV Data.
0x00 = Use the
PIN Encryption
variant.
0x01 = Use the
Data Encryption, request or both ways
variant.
The device uses this value to determine how to create the correct Derived Key to encrypt data involved in
EMV transactions (see section
5 Encryption, Decryption, and Key Management
). The algorithms for
creating the Derived Key fitting each of the possible variants are fully specified in
ANS X9.24-1:2009
.
This property is stored in non-volatile memory, so it persists when the device is power cycled. When this
property is changed, the device must be reset (see
) or powered off for at
least 30 seconds, then powered on, before the changes will take effect.
Example Set Request (Hex)
Cmd Num
Data Len
Property ID
Data
01
02
67
01
Example Set Response (Hex)
Result Code
Data Len
Data
00
00
Example Get Request (Hex)
Cmd Num
Data Len
Property ID
00
01
67
Example Get Response (Hex)
Result Code
Data Len
Data
00
01
01