System data encryption command – MagTek IntelliStripe65 99875161 User Manual
Page 17

Section 3. Device Application
11
Example Request:
Field
MTYP
APPL
CMND
RC
Byte
1
2
3
4
Value (Hex)
00
00
80
00
Example Response:
Field
MTYP
APPL
CMND
RC
Byte
1
2
3
4
Value (Hex)
40
00
80
00
SYSTEM DATA ENCRYPTION COMMAND
Application ID: 00(Hex)
Command ID: 81 (Hex)
Data Length: 1
Default Value: 0 (No Encryption)
Data Value:
0:
No Encryption
1:
Selected Encrypt
2:
Total Encrypt
The system data encryption command controls which application messages are encrypted before
being sent to the host. The system data encryption value is non-volatile so it persists even when
the device is power cycled or reset. Care must be taken before changing this value because once
changed, it can never be changed back to a lower value. It can only be changed to a higher
value.
If “No Encryption” is set, no application messages are encrypted before being sent to the host.
If “Selected Encrypt” is set, only certain application messages, that typically contain sensitive
data, are encrypted before being sent to the host. The following application messages are
encrypted. All magnetic stripe application command responses and notification messages that
contain card data or MagnePrint data. All smart card application messages including command
responses, get property responses and notification messages. The OTI module contactless smart
card application contactless magstripe stripe notification message and OTI module transparent
command response.
If “Total Encrypt” is set, all application messages are encrypted before being sent to the host.