Secure Boot validation for Bootloader SW

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Secure Boot validation for Bootloader SW

514 Views
Kishore_14
Contributor III

Hello team,

1.How do we perform Secure Boot validation for Bootloader SW itself?
If the bootloader itself initializes CSEc, then we are already running unverified code.
2.If bootloader region is locked with read/write/erase protection and JTAG is disabled, can we skip Secure Boot validation for Bootloader ?
Can it still be tampered?
Do we need to mandate Secure boot validation for Bootloader SW also

 Thanks.

Tags (2)
0 Kudos
Reply
1 Reply

481 Views
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @Kishore_14 

1. This needs to be managed by production process and appropriate countermeasures. Typically the device should be programmed and configured in secured environment where only approved persons have access etc.
S32K1 devices do not have features which would make this process more secured, so it’s up to users to set up appropriate environment. For example, S32K3 have public keys in ROM key catalog while private keys are exclusively owned by NXP, so NXP can sign customer application/data on request. This is next level of protection. But there’s nothing like that on S32K1.

2. 100% secure device does not exist. Every protection can be bypassed. The goal is to make the security breakthrough as hard as possible and to make the effort unreasonable high and cost ineffective. So, our recommendation is to implement all levels of protection including secure boot.

Regards,
Lukas

0 Kudos
Reply