User's Manual
Table Of Contents
- 1. Introduction
- 2. Operation Features
- 2.1 Hardware connection
- 2.2 Software connection
- 2.3 System command
- 2.3.1 Set Baudrate
- 2.3.2 Set LED
- 2.3.3 Set BUZ
- 2.3.4 Set ANT
- 2.4 Auto-List Card
- 2.5 ISO14443A-3/4
- 2.5.1 Request card
- 2.5.2 Send RATS
- 2.5.3 Send APDU
- 2.5.4 APDU Channel
- 2.6 MIFARE Classic
- 2.6.1 MIFARE Classic- Request card
- 2.6.2 MIFARE Classic-APDU Channel
- 2.6.3 MIFARE Classic- Key Authenticate
- 2.6.4 MIFARE Classic-Read Block
- 2.6.5 MIFARE Classic-Write Block
- 2.6.6 MIFARE Classic-Read All Blocks
- 2.6.7 MIFARE Classic-E-wallet
- 2.7 Ultralight/C
- 2.7.1 Ultralight/C-Active/Request Card
- 2.7.2 Ultralight/C--APDU Channel
- 2.7.3 Ultralight C Authenticate
- 2.7.4 Ultralight C Change Key
- 2.7.5 Ultralight /C Read Page
- 2.7.6 Ultralight /C Write Page
- 2.8 DESFire Interface
- 2.8.1 Active DESFire card
- 2.8.2 DESFire Card-RATS
- 2.8.3 DESFire Card-Get Version
- 2.8.4 DESFire Card-Get Key Version
- 2.8.5 DESFire Card- Key Authenticate
- 2.8.6 DESFire Card- Get Key Setting
- 2.8.7 DESFire Card- Change Key Setting
- 2.8.8 DESFire Card- Change Key
- 2.8.9 DESFire Card- PICC Level
- 2.8.9.1 PICC Level-Create Application
- 2.8.9.2 PICC Level-Get Application
- 2.8.9.3 PICC Level-Select Application
- 2.8.9.4 PICC Level-Delete Application
- 2.8.9.5 PICC Level-Format PICC
- 2.8.10 DESFire Card- Application Level
- 2.8.10.1 Application Level-Get File IDs
- 2.8.10.2 Application Level-Get File Setting
- 2.8.10.3 Application Level-Change File Settings
- 2.8.10.4 Application Level-Create Std Data File/
- 2.8.10.5 Application Level-Delete File
- 2.8.10.6 Application Level-Read Data
- 2.8.10.7 Application Level-Write Data
- 2.8.11 Application Level-Value File
- 2.8.11.1 Value File -Create Value File
- 2.8.11.2 Value File -Get Value
- 2.8.11.3 Value File-Transactions operation
- 2.8.12 Application Level- Record File
- 2.8.12.1 Record File-Create Linear/Cyclic Record
- 2.8.12.2 Record File-Read Record
- 2.8.12.3 Record File-Write Record
- 2.9 ISO14443B
- 2.9.1 ISO14443B- Active-TypeB
- 2.9.2 ISO14443B-4 APDU
- 2.9.3 ISO14443B-4 APDU Channel
- 2.10 ISO15693
- 2.10.1 ISO15693-Inventory
- 2.10.2 ISO15693-Select card
- 2.10.3 ISO15693-Stay Quiet
- 2.10.4 ISO15693-APDU
- 2.10.5 ISO15693-Read Block
- 2.10.6 ISO15693-Write Block
- 2.10.7 ISO15693-Lock Block
- 2.10.8 ISO15693-Write AFI
- 2.10.9 ISO15693-Lock AFI
- 2.10.10 ISO15693-Write DSFID
- 2.10.11 ISO15693-Lock DSFID
- 2.10.12 ISO15693-Get Card Info
User Manual for HF Reader DEMO V4.0
32
/
71
2.8.5 DESFire Card- Key Authenticate
This procedure is not only confirm that both card/tag and reader device can trust each other, but also
generates a session key which can be used to keep the further communication path secure.
Note Master Keys are identified by their key number 0x00, this is valid on PICC level (selected AID=0x00)
and on Application Level.
Operation procedure: Active-IDLE/Active-ALL -->> RATS -- >> Authenticate