MPC8536E-ANDROID Freescale Semiconductor, MPC8536E-ANDROID Datasheet - Page 502
![no-image](/images/manufacturer_photos/0/2/262/freescale_semiconductor_sml.jpg)
MPC8536E-ANDROID
Manufacturer Part Number
MPC8536E-ANDROID
Description
HARDWARE/SOFTWARE ANDROID OS
Manufacturer
Freescale Semiconductor
Series
PowerQUICC ™r
Type
MPUr
Datasheets
1.MPC8536EBVTAVLA.pdf
(127 pages)
2.MPC8536EBVTAVLA.pdf
(2 pages)
3.MPC8536EBVTAVLA.pdf
(1706 pages)
Specifications of MPC8536E-ANDROID
Contents
Board
For Use With/related Products
MPC8536
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
- Current page: 502 of 1706
- Download datasheet (15Mb)
Security Engine (SEC) 3.0
Context and Operation for XCBC-MAC Cipher Mode
XCBC-MAC cipher mode is an authentication-only mode of AES. Normal CBC-MAC runs AES in CBC
cipher mode and assigns the final ciphertext result as the MAC. XCBC-MAC supports only 16-byte keys
and extends the normal CBC-MAC as follows:
1. 3 keys are precomputed
2. Compute C
3. If |P
In XCBC-MAC cipher mode, AUX0=1 means that the final data block is not XORed with K2 or K3, so
that message processing can be interrupted and later continued after a context switch. AUX1=1 disables
computation of keys K1, K2, and K3, and instead expects these keys to be placed in key registers 5–6 (K1),
context registers 7–8 (K2) and 9–10 (K3). If AUX1=0, computed keys are placed into context registers
5–10. AUX2=1 enables XCBC-MAC with ICV. In XCBC-MAC with ICV, the received MAC is supplied
in context registers 3–4 and compared to the computed MAC in context registers 1–2.
Operation of the AESU in XCBC-MAC cipher mode requires the following steps (note these steps are
performed automatically in channel-driven access):
10-72
1.Notation: {01}
1. Reset
2. Program the mode register as follows:
then: MAC = AES-CBC (
else: MAC = AES-CBC (
a.
b.
c.
a.
b. Set AUX0 = 1 if processing of the message is going to be interrupted and later continued after
n
| = block size (128 bits)
K1 = AES-Encrypt (K, {0x01}
K2 = AES-Encrypt (K, {0x02}
K3 = AES-Encrypt (K, {0x03}
Set the cipher mode to XCBC-MAC (encode/decode bit is ignored)
a context switch. Set AUX0 = 0 if this is the last (or only) part of the message so that the final
MAC can be generated.
16
n-1
means the byte 0x01 repeated 16 times
Notes:
Context register 12 is unused for these modes
* Used only in ICV mode—must be written at start of new message for ICV checking
C
T
Context Register #
= AES-CBC (P
Length of total data (in bits)
Table 10-30. AESU Context Registers for Integrity Modes (continued)
Length of data processed with current descriptor (in bits)
(byte address)
MPC8536E PowerQUICC III Integrated Processor Reference Manual, Rev. 1
11 (0x34150)
P
P
n
n
1
10
, 0, K1) ... AES-CBC (P
K2
i
XCBC-MAC
, C
K3
n-1
16
16
16
Cipher Mode providing only Data Integrity
, C
).
).
).
, K1)
1
n-1
, K1)
GCM-GHASH
len(AAD)
n-1
, C
n-2
C
, K1)
CMAC (OMAC1)
Freescale Semiconductor
Related parts for MPC8536E-ANDROID
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![mpc8536e](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Mpc8536e Powerquicctm Iii Integrated Processor Hardware Specifications
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MPC8536-ADK](/photos/26/90/269035/mpc8536-adk_tmb.jpg)
Part Number:
Description:
MCU, MPU & DSP Development Tools COMEXPRESS BASED MPC8536
Manufacturer:
Freescale Semiconductor
Datasheet:
![MPC8536-RDK](/images/manufacturer_photos/0/2/262/freescale_semiconductor_tmb.jpg)
Part Number:
Description:
BOARD REF COMEXPRESS MPC8536
Manufacturer:
Freescale Semiconductor
Datasheet:
![MC14560BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC12034AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MPIC2112P](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14520BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC12026AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC145152P2](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC68HC11A0P](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MCM6726DWJ10](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC44355](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC13282AP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14519BCP](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet:
![MC14495P1](/images/manufacturer_photos/0/2/263/freescale_semiconductor__inc_tmb.jpg)
Part Number:
Description:
Manufacturer:
Freescale Semiconductor, Inc
Datasheet: