Secure boot on IMX8MP

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

Secure boot on IMX8MP

跳至解决方案
171 次查看
kartheek
Contributor III

Hi,

I'm new to Secure Boot on the i.MX8M Plus platform. I've been searching for documentation on implementing Secure Boot using Yocto, but haven't found any relevant resources so far.

Are there any guides or documentation available for enabling Secure Boot on i.MX8MP with Yocto? Any suggestions or pointers would be greatly appreciated.

Thank you,

Kartheek

0 项奖励
回复
1 解答
148 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hi @kartheek 

We have a reference about the secure boot with Yocto automation.

Please refer to the section <10.9 Security reference design> of UG10163.pdf 

 

Regards

Harvey

在原帖中查看解决方案

3 回复数
149 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hi @kartheek 

We have a reference about the secure boot with Yocto automation.

Please refer to the section <10.9 Security reference design> of UG10163.pdf 

 

Regards

Harvey

56 次查看
kartheek
Contributor III

Hi Harvey,

I’ve followed the Security Reference Design (Section 10.9) from UG10163.pdf along with the NXP Code Signing Tool (CST) documentation to successfully generate the required keys and a signed wic image.
Now, I’d like to verify secure boot functionality on the i.MX8MP without programming the eFuses or closing the device.
Could you please share any documentation or guidance related to pre-fuse secure boot verification?

Thanks,

Kartheek

0 项奖励
回复
40 次查看
Harvey021
NXP TechSupport
NXP TechSupport

Hi Kartheek,

There are tools contained with the CST. You can refer to the CST User Guide for more details.

But please be note: The hab4_image_verifier tool is intended solely for experimentation and debugging purposes. Under any circumstance, it should not be considered as a proof or validation of a good HABv4 image. For official verification and image integrity checks, proceed with the recommended secure boot procedures, such as using the hab_status command as outlined in the relevant documentation.

The SRK Fuse hash values must be fused to device but not closing the device Before we run "hab_status" to verify. 

 

Regards

Harvey

0 项奖励
回复