i.MX RT1060 encrypted boot with MCUBoot and Zephyr

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

i.MX RT1060 encrypted boot with MCUBoot and Zephyr

200 次查看
jnaczyk
Contributor I

Hello, 

I am currently working on a project that is going to use i.MX RT1060 with external FLASH. The goal is to utilize encrypted boot (XIP from external FLASH) and MCUBoot to provide means for update. The ultimate goal of this encrypted boot is to protect the content residing on the external FLASH so that noone is able to easily download and analyze the content of the FLASH.

I came across of dozens of materials and demos that would explain the usage of the BEE, but usually they describe the scenario in which we provision the board with the encrypted image, without an option for convenient update (using i.e. MCUBoot).

Could you please help me find materials that could be useful for my use-case (if there are any) or provide any tips on how to do that?


标签 (1)
0 项奖励
回复
1 回复

164 次查看
Omar_Anguiano
NXP TechSupport
NXP TechSupport

Unfortunately, there are no specific materials for this. If the image is encrypted, then your bootloader must consider the headers for it. This document details how to generate the encrypted image as well as how it is composed: Implement Second Bootloader on i.MX RT10xx Series

MCUBoot has the option to use and update an encrypted image; however, If I understood correctly, it uses decryption by sw instead of BEE: mcuboot | Secure boot for 32-bit Microcontrollers!

BR,
Omar

0 项奖励
回复