LS1043A is SEC a requirement for Secure Boot?

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

LS1043A is SEC a requirement for Secure Boot?

跳至解决方案
1,539 次查看
endrunner_smw
Contributor III

Since the LS1043A can come with either SEC enabled, or SEC disabled.

Is it a hard requirement that SEC be enabled for Secure Boot?

If we have an LS1043A that already has SEC disabled from NXP can Secure Boot still be achieved? Documentation is unclear, but seems like Secure Boot is still available even if SEC is not. Is this correct?

标签 (1)
标记 (3)
0 项奖励
回复
1 解答
1,490 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

No, it is not correct that Secure Boot is available if the SEC engine is disabled. For the LS1043A, having the SEC engine (security acceleration) enabled is a hard requirement for establishing a hardware-rooted Secure Boot.

 

Regards

在原帖中查看解决方案

0 项奖励
回复
3 回复数
1,470 次查看
endrunner_smw
Contributor III

Ok, so a LS1043ASN7MNLB is not capable of secure boot with arm trusted firmware, correct?

A LS1043ASEN7MNLB would be capable of secure boot with arm trusted firmware, because it has the SEC enabled, correct?

Now you said that for the non-SEC chip it is not capable of a 'hardware-rooted' secure boot. Does that mean a software version / 'software-rooted' of secure boot could work? In the LSDK 21.08 it does also mention instead of NXP CoT there is Arm CoT that utilizes mbedtls. However, it looks like in the documentation that it does not support the LS1043A chip. 

Just trying to get some clarification.

Thank you for the reply.

0 项奖励
回复
1,381 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hi,

If the LS1043A silicon lacks the SEC engine, it is physically incapable of triggering the ROM-based logic required to start a secure chain. The Arm CoT/mbedtls path in LSDK is not a "workaround" for missing hardware; it is simply a different software architecture for chips that do have the necessary security hardware.

regards

0 项奖励
回复
1,491 次查看
Bio_TICFSL
NXP TechSupport
NXP TechSupport

Hello,

No, it is not correct that Secure Boot is available if the SEC engine is disabled. For the LS1043A, having the SEC engine (security acceleration) enabled is a hard requirement for establishing a hardware-rooted Secure Boot.

 

Regards

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2355457%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ELS1043A%20%E9%AB%98%E6%95%88%E5%AF%86%E7%A0%81%E5%AD%A6%E6%A0%87%E5%87%86(SEC)%20%E6%98%AF%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E7%9A%84%E8%A6%81%E6%B1%82%E5%90%97%EF%BC%9F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2355457%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%9B%A0%E4%B8%BA%20LS1043A%20%E6%97%A2%E5%8F%AF%E4%BB%A5%E5%90%AF%E7%94%A8%20%E9%AB%98%E6%95%88%E5%AF%86%E7%A0%81%E5%AD%A6%E6%A0%87%E5%87%86(SEC)%EF%BC%8C%E4%B9%9F%E5%8F%AF%E4%BB%A5%E7%A6%81%E7%94%A8%20%E9%AB%98%E6%95%88%E5%AF%86%E7%A0%81%E5%AD%A6%E6%A0%87%E5%87%86(SEC)%E3%80%82%3C%2FP%3E%3CP%3E%E5%90%AF%E7%94%A8%20%E9%AB%98%E6%95%88%E5%AF%86%E7%A0%81%E5%AD%A6%E6%A0%87%E5%87%86%20(SEC)%20%E8%BF%9B%E8%A1%8C%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E6%98%AF%E4%B8%80%E9%A1%B9%E7%A1%AC%E6%80%A7%E8%A6%81%E6%B1%82%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E%E5%A6%82%E6%9E%9C%E6%88%91%E4%BB%AC%E6%9C%89%E4%B8%80%E5%8F%B0%20LS1043A%20%E5%B7%B2%E7%BB%8F%E7%A6%81%E7%94%A8%E4%BA%86%E6%81%A9%E6%99%BA%E6%B5%A6%E7%9A%84%20%E9%AB%98%E6%95%88%E5%AF%86%E7%A0%81%E5%AD%A6%E6%A0%87%E5%87%86(SEC)%EF%BC%8C%E8%BF%98%E8%83%BD%E5%AE%9E%E7%8E%B0%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E5%90%97%EF%BC%9F%E6%96%87%E6%A1%A3%E5%B0%9A%E4%B8%8D%E6%B8%85%E6%A5%9A%EF%BC%8C%E4%BD%86%E5%8D%B3%E4%BD%BF%E9%AB%98%E6%95%88%E5%AF%86%E7%A0%81%E5%AD%A6%E6%A0%87%E5%87%86(SEC)%E4%B8%8D%E6%98%AF%EF%BC%8C%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E4%BC%BC%E4%B9%8E%E4%BB%8D%E7%84%B6%E5%8F%AF%E7%94%A8%E3%80%82%E8%BF%99%E6%A0%B7%E5%81%9A%E5%AF%B9%E5%90%97%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2355457%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3EQorIQ%20LS1%E8%AE%BE%E5%A4%87%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2356633%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LS1043A%20is%20SEC%20a%20requirement%20for%20Secure%20Boot%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2356633%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%20LS1043A%20%E8%8A%AF%E7%89%87%E7%BC%BA%E5%B0%91%E9%AB%98%E6%95%88%E5%AF%86%E7%A0%81%E5%AD%A6%E6%A0%87%E5%87%86%20(SEC)%20%E5%BC%95%E6%93%8E%EF%BC%8C%E5%88%99%E5%AE%83%E5%AE%9E%E9%99%85%E4%B8%8A%E6%97%A0%E6%B3%95%E8%A7%A6%E5%8F%91%E5%90%AF%E5%8A%A8%E5%AE%89%E5%85%A8%E9%93%BE%E6%89%80%E9%9C%80%E7%9A%84%E5%9F%BA%E4%BA%8E%20ROM%20%E7%9A%84%E9%80%BB%E8%BE%91%E3%80%82LSDK%20%E4%B8%AD%E7%9A%84%20Arm%20Cot%2FmbedTLS%20%E8%B7%AF%E5%BE%84%E4%B8%8D%E6%98%AF%E7%BC%BA%E5%A4%B1%E7%A1%AC%E4%BB%B6%E7%9A%84%20%22%20%E8%A7%A3%E5%86%B3%E6%96%B9%E6%B3%95%20%22%EF%BC%9B%E5%AF%B9%E4%BA%8E%3CEM%20class%3D%22eujQNb%22%20data-processed%3D%22true%22%20data-complete%3D%22true%22%20data-sfc-cb%3D%22%22%20data-sfc-root%3D%22c%22%3E%E7%A1%AE%E5%AE%9E%3C%2FEM%3E%E5%85%B7%E6%9C%89%E5%BF%85%E8%A6%81%E5%AE%89%E5%85%A8%E7%A1%AC%E4%BB%B6%E7%9A%84%E8%8A%AF%E7%89%87%E6%9D%A5%E8%AF%B4%EF%BC%8C%E5%AE%83%E5%8F%AA%E6%98%AF%E4%B8%80%E7%A7%8D%E4%B8%8D%E5%90%8C%E7%9A%84%E8%BD%AF%E4%BB%B6%E6%9E%B6%E6%9E%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%E9%97%AE%E5%80%99%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2356047%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LS1043A%20is%20SEC%20a%20requirement%20for%20Secure%20Boot%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2356047%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A5%BD%E7%9A%84%EF%BC%8C%E9%82%A3%E4%B9%88%20LS1043ASN7MNLB%20%E6%97%A0%E6%B3%95%E4%BD%BF%E7%94%A8%20Arm%20%E5%8F%AF%E4%BF%A1%E8%B5%96%E7%9A%84%E5%9B%BA%E4%BB%B6%E8%BF%9B%E8%A1%8C%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%EF%BC%8C%E5%AF%B9%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3ELS1043ASEN7MNLB%20%E8%83%BD%E5%A4%9F%E4%BD%BF%E7%94%A8%20Arm%20%E5%8F%AF%E4%BF%A1%E5%9B%BA%E4%BB%B6%E8%BF%9B%E8%A1%8C%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%EF%BC%8C%E5%9B%A0%E4%B8%BA%E5%AE%83%E5%90%AF%E7%94%A8%E4%BA%86%E9%AB%98%E6%95%88%E5%AF%86%E7%A0%81%E5%AD%A6%E6%A0%87%E5%87%86%20(SEC)%EF%BC%8C%E5%AF%B9%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E%E7%8E%B0%E5%9C%A8%E4%BD%A0%E8%AF%B4%E8%BF%87%EF%BC%8C%E5%AF%B9%E4%BA%8E%E9%9D%9E%E9%AB%98%E6%95%88%E5%AF%86%E7%A0%81%E5%AD%A6%E6%A0%87%E5%87%86(SEC)%E8%8A%AF%E7%89%87%EF%BC%8C%E5%AE%83%E4%B8%8D%E8%83%BD%20%E2%80%9C%E4%BB%A5%E7%A1%AC%E4%BB%B6%E4%B8%BA%E5%9F%BA%E7%A1%80%E2%80%9D%20%E7%9A%84%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E3%80%82%E8%BF%99%E6%98%AF%E5%90%A6%E6%84%8F%E5%91%B3%E7%9D%80%E8%BD%AF%E4%BB%B6%E7%89%88%E6%9C%AC%2F%20%E2%80%9C%E4%BB%A5%E8%BD%AF%E4%BB%B6%E4%B8%BA%E5%9F%BA%E7%A1%80%E2%80%9D%20%E7%9A%84%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E5%8F%AF%E4%BB%A5%E8%BF%90%E8%A1%8C%EF%BC%9F%E5%9C%A8LSDK%2021.08%E4%B8%AD%EF%BC%8C%E5%AE%83%E8%BF%98%E6%8F%90%E5%88%B0%E4%BA%86%E4%BD%BF%E7%94%A8mbedtls%E8%80%8C%E4%B8%8D%E6%98%AF%E6%81%A9%E6%99%BA%E6%B5%A6CoT%E7%9A%84Arm%20CoT%E3%80%82%E4%B8%8D%E8%BF%87%EF%BC%8C%E4%BB%8E%E6%96%87%E6%A1%A3%E4%B8%AD%E5%8F%AF%E4%BB%A5%E7%9C%8B%E5%87%BA%EF%BC%8C%E5%AE%83%E4%B8%8D%E6%94%AF%E6%8C%81%20LS1043A%20%E8%8A%AF%E7%89%87%E3%80%82%20%3C%2FP%3E%3CP%3E%E6%88%91%E5%8F%AA%E6%98%AF%E6%83%B3%E6%BE%84%E6%B8%85%E4%B8%80%E4%B8%8B%E3%80%82%3C%2FP%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2355919%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20LS1043A%20is%20SEC%20a%20requirement%20for%20Secure%20Boot%3F%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2355919%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3E%3CMARK%20class%3D%22HxTRcb%22%20data-sae%3D%22%22%20data-complete%3D%22true%22%20data-sfc-cb%3D%22%22%20data-sfc-root%3D%22c%22%3E%3CSPAN%20data-subtree%3D%22aimfl%22%3E%E4%B8%8D%EF%BC%8C%E5%A6%82%E6%9E%9C%E7%A6%81%E7%94%A8%3C%2FSPAN%3E%20%E9%AB%98%E6%95%88%E5%AF%86%E7%A0%81%E5%AD%A6%E6%A0%87%E5%87%86(SEC)%20%E5%BC%95%E6%93%8E%EF%BC%8C%E5%88%99%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E5%8F%AF%E7%94%A8%E6%98%AF%E4%B8%8D%3CSTRONG%20class%3D%22Yjhzub%22%20data-complete%3D%22true%22%20data-sfc-cb%3D%22%22%20data-sfc-root%3D%22c%22%3E%E6%AD%A3%E7%A1%AE%3C%2FSTRONG%3E%3C%2FMARK%3E%E7%9A%84%E3%80%82%E5%AF%B9%E4%BA%8E%20LS1043A%20%E8%80%8C%E8%A8%80%EF%BC%8C%E5%90%AF%E7%94%A8%20SEC%20%E5%BC%95%E6%93%8E%EF%BC%88%E5%AE%89%E5%85%A8%E5%8A%A0%E9%80%9F%EF%BC%89%E6%98%AF%E5%BB%BA%E7%AB%8B%E5%9F%BA%E4%BA%8E%E7%A1%AC%E4%BB%B6%E7%9A%84%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E7%9A%84%3CSTRONG%20class%3D%22Yjhzub%22%20data-processed%3D%22true%22%20data-complete%3D%22true%22%20data-sfc-cb%3D%22%22%20data-sfc-root%3D%22c%22%3E%E7%A1%AC%E6%80%A7%E8%A6%81%E6%B1%82%3C%2FSTRONG%3E%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%E6%AD%A4%E8%87%B4%3C%2FP%3E%3C%2FLINGO-BODY%3E