MagTek IntelliStripe65 99875161 User Manual

Page 19

Advertising
background image

Section 3. Device Application

13

This command has two parts and the key is not usable until the second part is executed.

• The first part loads one of the components of the key, the second part loads the other.

• The first part must be entered first, the second part must be entered within two

minutes of the first part.

• There must be no loss of power to the device between the entry of the first and second

parts.

• Both parts must be the same length (either 8 bytes or 16 bytes) or an error is reported.

• The two parts are combined by XORing in the unit to create the final key.

• On receipt of the correctly formatted first part, all MSK structures (as described

above) are cleared, and the new first part is stored in secure memory in anticipation of
receipt of the second part.

• On receipt of the second part, the parts are combined, and the key is activated,

returning to normal operations.


Request Message Data:

Byte

Usage

1

Key Part, 1 = first part, 2 = second part

2

RFU – Leave zero

3-10

or

3-18

Key value for component of new Master Key. It may be 8 bytes (single DES) or 16 bytes
(triple DES).


Response Message Data: None
Response Message Result Codes:

Success = 00 (Hex)

The command completed successfully.

Bad Parameter = 06 (Hex)

The Key Part is not equal to 1 or 2
OR
The given key is not either 8 bytes or 16 bytes long.

Attempt to load second part with different key length than first part.
Attempt to load second part without previously loading first part (could also be
due to lapse of more than two minutes or loss of power between loading parts).


Example Request: Load Key 0123456789ABCDEFFEDCBA9876543210

First Part =

0F0F0F0F0F0F0F0F 0F0F0F0F0F0F0F0F

Second Part = 0E2C4A6886A4C2E0 F1D3B597795B3D1F


Example Request (First Part):

Field

MTYP

APPL

CMND

RC

DATA

Byte

1

2

3

4

5-22

Value (Hex)

00

00

82

00

0100 0F0F0F0F0F0F0F0F 0F0F0F0F0F0F0F0F

Advertising