Security level 0 command overview
Command Description
Write Perso pre-personalization of AES keys and all blocks
Commit Perso switch to security level 1 (L1 card) or security level 3 (L3 card)
First Authenticate (part 1) first authenticate
Following Authenticate (part 1) following authenticate
Authenticate (part 2) second authentication step

 

Security level 1 command overview
MF1ICS50xx, MF1ICS70xx, Description
MF1ICS20xx commands  
MF Authenticate key A authentication with key A
MF Authenticate key B authentication with key B
MF Read reading data
MF Write writing data
MF Increment incrementing a value
MF Decrement decrementing a value
MF Restore restoring a value
MF Transfer transferring a value
Commands using backwards compatibility protocol
Following Authenticate (part 1) following authenticate;
Authenticate (part 2) second authentication step;
Command set for security level switch and originality function using ISO 14443-4 protocol
First Authenticate (part 1) first authenticate
Following Authenticate (part 1) following authenticate
Authenticate (part 2) second authentication step
Security level 2 command overview
Command Description
Commands using backwards compatibility protocol
Following Authenticate (part 1) following authenticate
Authenticate (part 2) second authentication step
MF1ICS50xx, MF1ICS70xx commands
MF Authenticate Key A authentication with key A
MF Authenticate Key B authentication with key B
MF Read reading data
MF Write writing data
MF Decrement decrementing a value
MF Increment incrementing a value
MF Restore restoring a value
MF Transfer transferring a value
Multi Block Read reading multiple blocks (up to sector length)
Multi Block Write writing multiple blocks (up to sector length)
Command set for updating AES keys and configuration blocks as well as security level
switch and originality function using ISO 14443-4
First Authenticate (part 1) first authenticate
Following Authenticate (part 1) following authenticate
Authenticate (part 2) second authentication step
Write writing encrypted, no MAC on response, MAC on command
Write MACed writing encrypted, MAC on response, MAC on command
Security level 3 command overview
Command Description
MIFARE Plus commands
First Authenticate (part 1) first authenticate
Following Authenticate (part 1) following authenticate
Authenticate (part 2) second authentication step
ResetAuth reset the authentication step
READ commands
Read reading encrypted, no MAC on response, MAC on command
Read MACed reading encrypted, MAC on response, MAC on command
Read Plain reading in plain, no MAC on response, MAC on command
Read Plain MACed reading in plain, MAC on response, MAC on command
Read UnMACed reading encrypted, no MAC on response, no MAC on command
Read UnMACed, Response MACed reading encrypted, MAC on response, no MAC on command
Read Plain UnMACed reading in plain, no MAC on response, no MAC on command
Read Plain UnMACed,
Response MACed
reading in plain, MAC on response, no MAC on command
Write commands
Write writing encrypted, no MAC on response, MAC on command
Write MACed writing encrypted, MAC on response, MAC on command
Write Plain writing in plain, no MAC on response, MAC on command
Write Plain MACed writing in plain, MAC on response, MAC on command
VALUE operations
Increment incrementing a value encrypted, no MAC on response, MAC on command
Increment MACed incrementing a value encrypted, MAC on response, MAC on command
Decrement decrementing a value encrypted, no MAC on response, MAC on command
Decrement MACed decrementing a value encrypted, MAC on response, MAC on command
Transfer transferring a value, no MAC on response, MAC on command
Transfer MACed transferring a value, MAC on response, MAC on command
Increment Transfer combined incrementing and transferring a value encrypted, no
MAC on response, MAC on command
Increment Transfer MACed combined incrementing and transferring a value encrypted, MAC
on response, MAC on command
Decrement Transfer combined decrementing and transferring a value encrypted, no
MAC on response, MAC on command
Decrement Transfer MACed combined decrementing and transferring a value encrypted, MAC
on response, MAC on command
Restore restoring a value, no MAC on response, MAC on command
Restore MACed restoring a value, MAC on response, MAC on command
Proximity check and virtual card concept
Prepare Proximity Check prepare for the proximity check
Proximity Check perform the precise measurement for the proximity check
Verify Proximity Check verify the proximity check
Virtual Card Support check, if the virtual card concept is supported
Virtual Card Support Last check if the virtual card concept is supported, communicate PCD
capabilities and retrieve the UID
Select Virtual Card select the virtual card
Deselect Virtual Card deselect the virtual card