Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

MF2DL1000DA4/02 Datasheet(PDF) 35 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) 35 Page - NXP Semiconductors

Back Button MF2DL1000DA4/02 Datasheet HTML 31Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 32Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 33Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 34Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 35Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 36Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 37Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 38Page - NXP Semiconductors MF2DL1000DA4/02 Datasheet HTML 39Page - NXP Semiconductors Next Button
Zoom Inzoom in Zoom Outzoom out
 35 / 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
35 / 132
• a 2-byte length, fixed to 0080h as only 128-bit keys are generated
• a 26-byte context, constructed using the two random numbers exchanged, RndA and
RndB
• a 2-byte label: 9669h
Firstly, the 32-byte input session vector SV is derived as follows:
SV = 00h || 01h || 00h || 80h || RndA[15::14] ||
  (RndA[13::8]
⊕ RndB[15::10]) || RndB[9::0] || RndA[7::0] || 96h || 69h
with
⊕ being the XOR-operator.
Then, the session key material is constructed as follows:
 AuthSPT = generatePlaintexts(4; Kx)
 {AuthUpdateKey} = generateUpdatedKeys(1; Kx)
 SesAuthMasterKey = MACLRP (Kx; SV )
 SesAuthSPT = generatePlaintexts(4; SesAuthMasterKey)
 {SesAuthMACUpdateKey; SesAuthENCUpdateKey} = generateUpdatedKeys(2;
SesAuthMasterKey)
with generatePlaintexts and generateUpdatedKeys the functions from [10]. Note that
the output of generateUpdatedKeys is shown in the order that the keys are generated.
The actual SesAuthMACKey then consists for LRP of the set of plaintexts SesAuthSPT
(consisting of 16 16-byte values) and SesAuthMACUpdateKey. The SesAuthENCKey
consists of the same set of plaintexts SesAuthSPT and SesAuthENCUpdateKey.
9.2.8 Plain communication mode
For CommMode.Plain, command processing in LRP authenticated state is identical to
AES secure messaging in EV2 authenticated state, see Section 9.1.8.
9.2.9 MAC communication mode
For MAC, apart from using the LRP MAC algorithm, as specified in Section 9.2.3, the
command processing in LRP authenticated state is identical to AES secure messaging in
EV2 authenticated state, see Section 9.1.9. The calculation is illustrated in Figure 11.
PICC to PCD
aaa-032194
4
TI
2
T
C
CmdCtr
1
Cmd
C = value of CmdCtr at start of this sequence
T = Value of TI (will stay constant)
[c]
RespData
[c]
RespData
4
TI
2
T
C+1
CmdCtr
8
MACt(SesAuthMACKey, RC ||
CmdCtr || TI [|| RespData])
MAC(SesAuthMACKey, RC ||
CmdCtr || TI [|| RespData])
PCD to PICC
8
MACLRP(SesAuthMACKey, CMD || CmdCtr || TI
[|| CmdHeader] [|| CmdData])
Command counter (CmdCtr)
incremented after validating the
command before sending the
response and related MAC calculation
MAC Truncation from 16 to 8 byte
by use of the even-numbered bytes
CLA
90h Cmd
P1
00h
P2
00h
1
1
1
1
Le
00h
1
[a]
[b]
ISO 7816 Data Field
CmdData
[a]
[b]
ISO 7816 Data Field
CmdData
status
1
SW2
SW1
status
1
SW2
1
CmdHeader
CmdHeader
Lc
1
MACt(SesAuthMACKey, CMD ||
CmdCtr || TI [|| CmdHeader] [|| CmdData])
Figure 11. LRP Secure Messaging: MAC Protection Mode



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