Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MF2DL1000DA4/02 Datasheet(PDF) 45 Page - NXP Semiconductors

Part # MF2DL1000DA4/02
Description  MIFARE DESFire Light contactless application IC
PDF  132 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  NXP [NXP Semiconductors]
Direct Link  http://www.nxp.com
Logo NXP - NXP Semiconductors

MF2DL1000DA4/02 Datasheet(HTML) 45 Page - NXP Semiconductors

Back Button MF2DL1000DA4/02 Datasheet HTML 41Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 42Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 43Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 44Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 45Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 46Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 47Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 48Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 49Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 45 / 132 page
background image
NXP Semiconductors
MF2DL(H)x0
MIFARE DESFire Light contactless application IC
MF2DL_H_x0
All information provided in this document is subject to legal disclaimers.
© NXP B.V. 2019. All rights reserved.
Product data sheet
Rev. 3.3 — 5 April 2019
COMPANY PUBLIC
430733
45 / 132
10.3.4 Transaction MAC Calculation
10.3.4.1 Transaction MAC Initiation
A Transaction MAC calculation is initiated on transaction start, if the TransactionMAC
file is present. Next to this, a new Transaction MAC calculation is initiated each time a
transaction with ongoing Transaction MAC calculation is committed successfully with
CommitTransaction, or aborted, as described in Section 10.2.
Initiating a Transaction MAC calculation consists of the following steps:
• Set TMI to the empty byte string.
• Set TMRICur to the empty byte string.
Note that AbortTransaction can be used to exclude data read (ReadData, ReadRecords
or GetValue) from the Transaction MAC calculation if this data does not need to be
authenticated via the Transaction MAC toward the backend.
10.3.4.2 Transaction MAC Update
If the Transaction MAC Input TMI is still empty, the Transaction MAC Session Keys
(SesTMMACKey and SesTMENCKey), as defined in Section 10.3.2.3, are calculated.
Note that the calculation of SesTMENCKey may be delayed until CommitReaderID.
Once a Transaction MAC calculation is ongoing, the Transaction MAC Input TMI gets
updated on each following data manipulation command targeting a file of any file type
within the application, except TransactionMAC file itself.
The affected commands are listed below including the exact TMI updates. The following
holds for all commands:
ZeroPadding is the minimal number of zero bytes added such that the length of the TMI
up to and including the ZeroPadding is a multiple of 16 bytes. Note that this padding is
also added if this TMI update is not the last one before CommitTransaction.
Note that if executed while in not authenticated state (in case the access rights allow),
the command can be excluded from Transaction MAC processing, according to the
TransactionMAC configuration as can be done with ChangeFileSettings. In that case,
TMI is not updated at all.
Note that for each of these commands always the plain data are added, independently
from the actual communication settings and secure messaging (i.e. plain data without
any MAC, CRC, padding,. . . ). In case of command chaining, the chaining overhead is
ignored for the Transaction MAC computation. Data is the complete response data of all
frames with a total byte length of Length.
Except otherwise noted in the commands, all parameters are exactly as they appear on
the command interface.
If TMCLimit was reached, see Section 10.3.2.2, the command is rejected.
ReadData command TMI update
   TMI = TMI || Cmd || FileNo || Offset || Length || ZeroPadding || Data ||
ZeroPadding
If Length is set to 000000h in the command, meaning that the whole file is read, the
actual length value is filled in with the number of bytes read for the Transaction MAC
calculation.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com