P5DF081HN/T1AD2060 NXP Semiconductors, P5DF081HN/T1AD2060 Datasheet - Page 26

no-image

P5DF081HN/T1AD2060

Manufacturer Part Number
P5DF081HN/T1AD2060
Description
P5DF081HN/HVQFN32/REEL13//T1AD
Manufacturer
NXP Semiconductors
Series
MIFARE®r
Datasheet

Specifications of P5DF081HN/T1AD2060

Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
NXP Semiconductors
Table 17.
P5DF081_SDS
Objective short data sheet
PUBLIC
Command
DESFire_AuthenticatePICC
DESFire_ChangeKeyPICC
DESFire_WriteX
DESFire_ReadX
ULC_ AuthenticatePICC
DESFire and ULC in X-mode commands
8.6.12 DESFire and ULC in X-mode commands
Description
In this procedure both the PICC as well as the MIFARE SAM AV2 device, show in
an encrypted way that they posses the same secret which especially means the
same key. This procedure not only confirms that both entities are permitted to do
operations on each other but also creates a session key which can be used to keep
the communication path secure. As the name ‘session key’ implicitly indicates, each
time a new authentication procedure is successfully completed a new key for further
cryptographic operations is obtained.
This command generates the cryptogram that has to be sent to the PICC in order to
change any key stored in the PICC. Both the current and the new key need to be
stored in the KST to execute this command. This means a new PICC key needs to
be loaded into the MIFARE SAM AV2, prior to issuing this command.
Write data encrypted or MACed on a DESFire PICC. This command shall be used
to issue the ChangeKeySettings, WriteData, Credit, Debit, LimitedCredit or
WriteRecord command. It takes the data to be sent to the DESFire and applies the
encryption or MACing mechanism starting from an indicated index. The user is
responsible for providing the correct command frame including the command code,
the parameter bytes and the plain data as specified for the DESFire PICC. The
indication from which position on the crypto mechanism shall be applied will
normally be the first data byte of the command frame. The MIFARE SAM AV2 will
automatically adapt the amount of bytes to send to the PICC after encryption of data
or adding the MAC, respectively.
Read encrypted or MACed data from the DESFire PICC. This command shall be
used to issue the ReadData, GetValue, or ReadRecords command. It takes the data
to be sent to the DESFire and applies the decryption and MAC verification
mechanism to the received data. Afterwards the MIFARE SAM AV2 returns the
decrypted or verified plain data. The user is responsible for providing the correct
command frame including the command code and the parameter bytes as specified
for the DESFire PICC. This command frame will be sent directly to the DESFire.
This is also the case for commands applying application chaining.
The ULC_AuthenticatePICC command is needed to authenticate to a MIFARE
Ultralight C card.
All information provided in this document is subject to legal disclaimers.
Rev. 1 — 12 August 2010
191710
P5DF081
MIFARE SAM AV2
© NXP B.V. 2010. All rights reserved.
26 of 36

Related parts for P5DF081HN/T1AD2060