User's Manual

Table Of Contents
ACGPass e-ID Desktop Reader, Ver. Dual ISO 2.3
8.4.3.19 Write DESFire key
This command is used to store a key into the DESFire key memory of the reader.
The reader can store up to 32 keys. DESFire keys can be used for fast access to
applications on a card.
Command
Command Data
'wf' Key number (1 byte) 00h … 1Fh
Key (16 bytes)
Answer
Answer Description
data Written key (16 bytes)
'F' Error: Write failure
'R' Error: Out of range
Example
Command Description
wf000011223344556677889
9AABBCCDDEEFF
Store key
00112233445566778899AABBCCDDEEFFh in
EEPROM (key number 0).
8.4.3.19.1 Out of range failure 'R'
The entered key number exceeds the permitted range.
8.4.3.19.2 Writing DESFire Keys
Keys are write only. It is not possible to read the keys. Nevertheless the reader
returns correct error messages if the writing process fails.
A verification of the DESFire key can only be done using an appropriate card and
following successful login.
8.4.3.19.3 Using DESFire keys for authentication
DESFire keys may be used for DESFire tag authentication or DES/TDES
encryption/decryption.
Each key is 16 bytes long and stored redundantly for data security.
ASSA ABLOY Identification Technologies GmbH 77