MCUBoot I have implemented sbloader to my project,when do I store the AES key?

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

MCUBoot I have implemented sbloader to my project,when do I store the AES key?

Jump to solution
860 Views
jake111
Contributor I

The program will download the .sb2 file to sdcard through BlueTooth.Then the booloader will read the AES key at the address of 0xB000,and decrypt the file from sdcard,writing the program to flash 0xA000 eventually.

I wonder where to strore AES key before wrtiing to flash and when should I write it to flash that could make the whole update process secure?

0 Kudos
Reply
1 Solution
844 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Can you tell us the part number you are using? different processor has different mechanism to save AES key, for LPC55xx, the AES key are saved in PUF. For the other processor with security, the key can be saved in OTP module.

BR

Xiangjun Rong

View solution in original post

0 Kudos
Reply
1 Reply
845 Views
xiangjun_rong
NXP TechSupport
NXP TechSupport

Hi,

Can you tell us the part number you are using? different processor has different mechanism to save AES key, for LPC55xx, the AES key are saved in PUF. For the other processor with security, the key can be saved in OTP module.

BR

Xiangjun Rong

0 Kudos
Reply