Datasheet

MF1S50YYX All information provided in this document is subject to legal disclaimers. © NXP B.V. 2011. All rights reserved.
Product data sheet
COMPANY PUBLIC
Rev. 3.0 — 2 May 2011
196330 14 of 39
NXP Semiconductors
MF1S50yyX
MIFARE Classic 1K - Mainstream contactless smart card IC
8.7.3 Access conditions for data blocks
Depending on the access bits for data blocks (blocks 0...2) the read/write access is
specified as ‘never’, ‘key A’, ‘key B’ or ‘key A|B’ (key A or key B). The setting of the
relevant access bits defines the application and the corresponding applicable commands.
Read/write block: the operations read and write are allowed.
Value block: Allows the additional value operations increment, decrement, transfer
and restore. With access condition ‘001’ only read and decrement are possible which
reflects a non-rechargeable card. For access condition ‘110’ recharging is possible by
using key B.
Manufacturer block: the read-only condition is not affected by the access bits setting!
Key management: in transport configuration key A must be used for authentication
[1] If key B may be read in the corresponding Sector Trailer it cannot serve for authentication (see grey marked
lines in Table 7
). As a consequences, if the reader authenticates any block of a sector which uses such
access conditions for the Sector Trailer and using key B, the card will refuse any subsequent memory
access after authentication.
Table 8. Access conditions for data blocks
Access bits Access condition for Application
C1 C2 C3 read write increment decrement,
transfer,
restore
0 0 0 key A|B key A|B key A|B key A|B transport
configuration
[1]
0 1 0 key A|B never never never read/write block
[1]
1 0 0 key A|B key B never never read/write block
[1]
1 1 0 key A|B key B key B key A|B value block
[1]
0 0 1 key A|B never never key A|B value block
[1]
0 1 1 key B key B never never read/write block
[1]
1 0 1 key B never never never read/write block
[1]
1 1 1 never never never never read/write block