s32k3 advanced secure boot update smr best practice?

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

s32k3 advanced secure boot update smr best practice?

538 Views
victory
Contributor IV

Hi Nxp,

    i am studying on advanced secure boot implement.  is there a refenerce  design for update SMR?

   my question is , for a boot + app structure,  how to update boot SMR,  or for a chain boot,  how to update the 1st boot stage code SMR?  

   thanks.

0 Kudos
Reply
1 Reply

512 Views
VaneB
NXP TechSupport
NXP TechSupport

Hi @victory 

To better understand the Secure Boot we provide an application note including demo projects which explains all the steps in detail. It can be downloaded from:
S32K3 Microcontrollers for Automotive General Purpose

Application note can be found here:
Documentation -> Secure Files -> Secure Boot Application note v0.1.1.0 (AN744511)

Associated demo project can be downloaded here:
Design Resources -> Software -> Secure Files -> SecureBootAppNoteDemo (SW745310)

Also, you can refer to S32K3 MCUs for General Purpose HSE Demo Examples. These projects provide different use-case scenarios and examples to showcase the capabilities of the HSE FW in different devices. The current implementation of the Demo Application showcases examples covering the following areas for a FULL MEMORY HSE configuration (AB SWAP is still on testing phase):

  • Symmetric Algorithms: Aes encryption, Aes decryption, CMAC generation, CMAC verification
  • Asymmetric Algorithms: ECC ECDSA
  • Secure Boot: Basic Secure Boot, Advanced Secure Boot, SHE-based Secure Boot
  • Key Management: Session Keys, NVM Key update
  • Device Configuration: HSE installation (FULL_MEM and AB_SWAP), HSE update (FULL_MEM and AB_SWAP), sBAF update, Key Catalog Formating, ADKP provisioning, Life Cycle Advancement, Secure Debug selection (static or dynamic)

BR, VaneB

0 Kudos
Reply