User's Manual

31 | P a g e www.eccel.co.uk
3.5.5 Authenticate (0x64)
This command tries to authenticate the Mifare Desfire using the password stored in the key storage. It
takes as an argument one byte with the key number in the key storage, and one byte with the key number
on the card. This command can be used with DES and 2K3DES keys.
Command
description
Argument
Size
Value
Description
Command ID
1
0x64
MFDF_AUTHENTICATE
Key number in
storage
1
0
-
4
Key number in key storage
Key number on card
1
x
Key number on card
Response description
ACK
1
0x00
Command ID
1
0x64
MFDF_AUTHENTICATE
Example:
HOST=>READER: 0x64 – MFDF_AUTHENTICATE
0x00 – key number
READER=>HOST: 0x00 – ACK byte
0x64 – related command code MFDF_AUTHENTICATE
3.5.6 Authenticate ISO (0x65)
This command tries to authenticate the Mifare Desfire tag in ISO CBS send mode using the key stored in
the key storage. It takes as an argument one byte with the key number in the key storage, and one byte
with the key number on the card. This command can be used with DES, 3DES and 3K3DES keys.
Command description
Argument
Size
Value
Description
Command ID
1
0x65
MFDF_AUTHENTICATE_ISO
Key number
1
0
-
4
Key number in key storage
Key number on card
1
x
Key number on card
Response description
ACK
1
0x00
Command ID
1
0x65
MFDF_AUTHENTICATE_ISO
Example:
HOST=>READER: 0x65 – MFDF_AUTHENTICATE_ISO
0x00 – key number