S32K3XX HSE Firmware

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

S32K3XX HSE Firmware

跳至解决方案
12,284 次查看
KadirY
Contributor II

Greetings,

Within the "S32K3XX SECURITY OVERVIEW AND BRING UP" document, there is a figure showing the locations of the HSE Firmware. For the S32K3 series, the HSE Firmware is located in the internal flash, while for the more secure S32G2 and S32R41 series chips, it is situated in secure external flash. You can view the figure and the document in the attachments. Since the internal flash is accessible during runtime, I am concerned that it can be edited, raising concerns over the Secure Boot of the platform.

1-) Is the placement of HSE Firmware in the internal flash a drawback?

2-) Can it be tampered with in any way?

3-) Is there a method to detect such tampering and halt the MCU boot (this is needed for Secure Boot) ?

4-) What precautions can be implemented to address security concerns related to this issue?

Thanks in advance.

KadirY

0 项奖励
回复
1 解答
12,247 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @KadirY 

The HSE firmware is placed to internal flash but this flash is not accessible for user after installation of HSE firmware. Part(s) of flash used for HSE firmware are removed from the memory map and HSE has exclusive access to this flash. So, there are no security concerns. It is ensured by internal design / internal features that user can't access it.

Regards,

Lukas

在原帖中查看解决方案

2 回复数
12,248 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @KadirY 

The HSE firmware is placed to internal flash but this flash is not accessible for user after installation of HSE firmware. Part(s) of flash used for HSE firmware are removed from the memory map and HSE has exclusive access to this flash. So, there are no security concerns. It is ensured by internal design / internal features that user can't access it.

Regards,

Lukas

3,783 次查看
Sanjana_k
Contributor II
then we need to get access to secure files first before firmware flashing onto the board right ?
0 项奖励
回复