Electronic Components Datasheet Search
  English  ▼
ALLDATASHEET.NET

X  

AN4240 Datasheet(PDF) 11 Page - STMicroelectronics

Part # AN4240
Description  This application note provides an easy introduction to the usage
PDF  30 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  STMICROELECTRONICS [STMicroelectronics]
Direct Link  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

AN4240 Datasheet(HTML) 11 Page - STMicroelectronics

Back Button AN4240 Datasheet HTML 7Page - STMicroelectronics AN4240 Datasheet HTML 8Page - STMicroelectronics AN4240 Datasheet HTML 9Page - STMicroelectronics AN4240 Datasheet HTML 10Page - STMicroelectronics AN4240 Datasheet HTML 11Page - STMicroelectronics AN4240 Datasheet HTML 12Page - STMicroelectronics AN4240 Datasheet HTML 13Page - STMicroelectronics AN4240 Datasheet HTML 14Page - STMicroelectronics AN4240 Datasheet HTML 15Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 11 / 30 page
background image
Doc ID024209 Rev 2
11/30
AN4240
Secure storage for cryptographic keys
4
Secure storage for cryptographic keys
The CSE provides secure, and non-volatile storage for cryptographic keys as described in
the SHE Functional Specification. The keys are stored in fifteen memory slots, with one
ROM slot, thirteen non-volatile slots, and one RAM slot as shown in Table 2. The first four
slots have a dedicated usage, the other slots are available for application specific keys. The
BOOT_MAC slot is loaded with a MAC value used by the secure boot process. All other
slots are used for encryption or message authentication keys. The SECRET_KEY slot is
programmed with a random value during device fabrication same as the Unique Identifier
Number (UID). It is unique for every part and is programmed into the secure flash when it is
tested in wafer form. UID is 120 bits long. UID is used during inter ECU communications to
confirm that external controllers is not substituted. SECRET KEY may only be used to
import/export keys.
All CSE encryption and message authentication commands specify a key, by its Key ID.
Table 3. describes that each memory slot holds a 128-bit value, a 28-bit counter and five
security flags.
Table 2. Memory Slots
Slot Name
Key ID
Type
SECRET_KEY
0x0
ROM
MASTER_ECU_KEY
0x1
non-volatile
BOOT_MAC_KEY
0x2
non-volatile
BOOT_MAC
0x3
non-volatile
KEY_1
0x4
non-volatile
KEY_2
0x5
non-volatile
KEY_3
0x6
non-volatile
KEY_4
0x7
non-volatile
KEY_5
0x8
non-volatile
KEY_6
0x9
non-volatile
KEY_7
0xA
non-volatile
KEY_8
0xB
non-volatile
KEY_9
0xC
non-volatile
KEY_10
0xD
non-volatile
RAM_KEY
0xE
RAM
Table 3. Key attributes
Flag Name
Description
WRITE_PROT
If set, memory slot cannot be updated
BOOT_PROT
If set, memory slot is disabled if Secure Boot is not enabled
DEBUG_PROT
If set. memory slot is disabled if a debugger is connected



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


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