NXP Semiconductors
MF1S70YYX_V1
MIFARE Classic EV1 4K - Mainstream contactless smart card IC for fast and easy solution development
MF1S70yyX_V1 All information provided in this document is subject to legal disclaimers. © NXP B.V. 2017. All rights reserved.
Product data sheet Rev. 3.2 — 23 November 2017
COMPANY PUBLIC 279332 21 / 37
T
TimeOut
T
ACK
Token AB
708 µs
Token BA
PCD
PICC #ACK#
TimeOut
359 µs
001aan917
Figure 16. MIFARE Authentication part 2
Table 20. MIFARE authentication command
Name Code Description Length
Auth (with Key A) 60h Authentication with Key A 1 byte
Auth (with Key B) 61h Authentication with Key B 1 byte
Addr - MIFARE Block address (00h to FFh) 1 byte
CRC - CRC according to Ref. 4 2 bytes
Token RB - Challenge 1 (Random Number) 4 bytes
Token AB - Challenge 2 (encrypted data) 8 bytes
Token BA - Challenge 2 (encrypted data) 4 bytes
NAK see Table 10 see Section 9.3 4-bit
Table 21. MIFARE authentication timing
T
ACK
min T
ACK
max T
NAK min
T
NAK max
T
TimeOut
Authentication part 1 n=9 T
TimeOut
n=9 n=9 1 ms
Authentication part 2 n=9 T
TimeOut
1 ms
Remark: The minimum required time between MIFARE Authentication part 1 and part 2
is the minimum required FDT according to Ref. 4. There is no maximum time specified.
Remark: The MIFARE authentication and encryption requires an MIFARE reader IC
(e.g. the CL RC632). For more details about the authentication command refer to the
corresponding data sheet (e.g. Ref. 5). The 4-byte input parameter for the MIFARE
Classic Authentication is detailed in Section 10.1.3 and Section 10.2.2.
12.2 MIFARE Read
The MIFARE Read requires a block address, and returns the 16 bytes of one MIFARE
Classic block. The command structure is shown in Figure 17 and Table 22.
Table 23 shows the required timing.