System data encryption command – MagTek IntelliStripe65 99875161 User Manual

Page 17

Advertising
background image

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.

Advertising