SAF85xx HSE Update SMR

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

SAF85xx HSE Update SMR

1,486 次查看
Nam_Nguyen
Contributor I

Hi NXP, 

Do we need to update SMR  when just only Signature bytes change due to code content change but code size, start address ,  key, pointer to signature ... are not changed ?

0 项奖励
回复
3 回复数

1,407 次查看
Nam_Nguyen
Contributor I

Thank you for your response

0 项奖励
回复

1,419 次查看
petervlna
NXP TechSupport
NXP TechSupport

Hello,

The SMR (Secure Memory Region) entry contains the metadata HSE uses to verify your application image. Even if:

the size stays the same
the start address stays the same
the key handle stays the same
the signature pointer stays the same

…any modification to the code content produces a different signature, and HSE must verify the new signature.
Because of this, the SMR entry that holds the signature must be rewritten with the updated signature bytes.
The SMR entry is part of the authenticated boot chain; HSE cannot validate the updated binary unless its corresponding SMR entry reflects the new signature.

FYI: Aptiv has direct NXP FAE, so feel free to get in touch with him for details.

Best regards,

Peter

0 项奖励
回复

121 次查看
HuyNguyen_1406
Contributor I
Hi,
How about in the case I flash new application + new signature (map with new application). in the case " code size, start address , key, pointer to signature" not change, do we need to re install SMR
0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2340711%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ESAF85xx%20HSE%20%E6%9B%B4%E6%96%B0%20SMR%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2340711%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%E6%81%A9%E6%99%BA%E6%B5%A6%E3%80%81%20%3C%2FP%3E%3CP%3E%E5%BD%93%E5%8F%AA%E6%9C%89%3CSPAN%3E%E7%AD%BE%E5%90%8D%E5%AD%97%E8%8A%82%E5%9B%A0%E4%BB%A3%E7%A0%81%E5%86%85%E5%AE%B9%E5%8F%98%E5%8C%96%E8%80%8C%E5%8F%98%E5%8C%96%3C%2FSPAN%3E%3CSTRONG%3E%EF%BC%8C%E4%BD%86%E4%BB%A3%E7%A0%81%E5%A4%A7%E5%B0%8F%E3%80%81%E8%B5%B7%E5%A7%8B%E5%9C%B0%E5%9D%80%E3%80%81%E5%AF%86%E9%92%A5%E3%80%81%E7%AD%BE%E5%90%8D%E6%8C%87%E9%92%88...%20%E6%B2%A1%E6%9C%89%E6%9B%B4%E6%94%B9%3C%2FSTRONG%3E%E6%97%B6%EF%BC%8C%E6%88%91%E4%BB%AC%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E6%9B%B4%E6%96%B0%20SMR%EF%BC%9F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2342159%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SAF85xx%20%20HSE%20%20Update%20SMR%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2342159%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3C%2FP%3E%0A%3CP%3ESMR%EF%BC%88%E5%AE%89%E5%85%A8%E5%86%85%E5%AD%98%E5%8C%BA%E5%9F%9F%EF%BC%89%E6%9D%A1%E7%9B%AE%E5%8C%85%E5%90%AB%20HSE%20%E7%94%A8%E6%9D%A5%E9%AA%8C%E8%AF%81%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E6%98%A0%E5%83%8F%E7%9A%84%E5%85%83%E6%95%B0%E6%8D%AE%E3%80%82%E5%8D%B3%E4%BD%BF%3C%2FP%3E%0A%3CP%3E%E5%A4%A7%E5%B0%8F%E4%BF%9D%E6%8C%81%E4%B8%8D%E5%8F%98%3CBR%20%2F%3E%E8%B5%B7%E5%A7%8B%E5%9C%B0%E5%9D%80%E4%BF%9D%E6%8C%81%E4%B8%8D%E5%8F%98%3CBR%20%2F%3E%E5%AF%86%E9%92%A5%E5%8F%A5%E6%9F%84%E4%BF%9D%E6%8C%81%E4%B8%8D%E5%8F%98%3CBR%20%2F%3E%E7%AD%BE%E5%90%8D%E6%8C%87%E9%92%88%E4%BF%9D%E6%8C%81%E4%B8%8D%E5%8F%98%3C%2FP%3E%0A%3CP%3E......%E5%AF%B9%E4%BB%A3%E7%A0%81%E5%86%85%E5%AE%B9%E7%9A%84%E4%BB%BB%E4%BD%95%E4%BF%AE%E6%94%B9%E9%83%BD%E4%BC%9A%E4%BA%A7%E7%94%9F%E4%B8%8D%E5%90%8C%E7%9A%84%E7%AD%BE%E5%90%8D%EF%BC%8CHSE%20%E5%BF%85%E9%A1%BB%E9%AA%8C%E8%AF%81%E6%96%B0%E7%AD%BE%E5%90%8D%E3%80%82%3CBR%20%2F%3E%E5%9B%A0%E6%AD%A4%EF%BC%8C%E5%BF%85%E9%A1%BB%E4%BD%BF%E7%94%A8%E6%9B%B4%E6%96%B0%E7%9A%84%E7%AD%BE%E5%90%8D%E5%AD%97%E8%8A%82%E9%87%8D%E5%86%99%E4%BF%9D%E5%AD%98%E7%AD%BE%E5%90%8D%E7%9A%84%20SMR%20%E6%9D%A1%E7%9B%AE%E3%80%82%3CBR%20%2F%3ESMR%20%E6%9D%A1%E7%9B%AE%E6%98%AF%E7%BB%8F%E8%BF%87%E8%BA%AB%E4%BB%BD%E9%AA%8C%E8%AF%81%E7%9A%84%E5%90%AF%E5%8A%A8%E9%93%BE%E7%9A%84%E4%B8%80%E9%83%A8%E5%88%86%EF%BC%9B%E9%99%A4%E9%9D%9E%E5%85%B6%E7%9B%B8%E5%BA%94%E7%9A%84%20SMR%20%E6%9D%A1%E7%9B%AE%E5%8F%8D%E6%98%A0%E4%BA%86%E6%96%B0%E7%9A%84%E7%AD%BE%E5%90%8D%EF%BC%8C%E5%90%A6%E5%88%99%20HSE%20%E6%97%A0%E6%B3%95%E9%AA%8C%E8%AF%81%E6%9B%B4%E6%96%B0%E7%9A%84%E4%BA%8C%E8%BF%9B%E5%88%B6%E6%96%87%E4%BB%B6%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%8F%82%E8%80%83%EF%BC%9AAptiv%20%E6%9C%89%E7%9B%B4%E6%8E%A5%E7%9A%84%E6%81%A9%E6%99%BA%E6%B5%A6%20FAE%EF%BC%8C%E8%AF%B7%E9%9A%8F%E6%97%B6%E4%B8%8E%E4%BB%96%E8%81%94%E7%B3%BB%E4%BA%86%E8%A7%A3%E8%AF%A6%E6%83%85%E3%80%82%3C%2FP%3E%0A%3CP%3E%E9%A1%BA%E7%A5%9D%E5%95%86%E7%A5%BA%EF%BC%81%3C%2FP%3E%0A%3CP%3EPeter%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2342548%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SAF85xx%20%20HSE%20%20Update%20SMR%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2342548%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E5%A4%8D%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2398613%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20SAF85xx%20%20HSE%20%20Update%20SMR%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2398613%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CBR%20%2F%3E%E5%A6%82%E6%9E%9C%E6%88%91%E5%88%B7%E5%85%A5%E6%96%B0%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%92%8C%E6%96%B0%E7%9A%84%E7%AD%BE%E5%90%8D%EF%BC%88%E6%98%A0%E5%B0%84%E6%96%B0%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%EF%BC%89%E5%91%A2%EF%BC%9F%E5%A6%82%E6%9E%9C%E2%80%9C%E4%BB%A3%E7%A0%81%E5%A4%A7%E5%B0%8F%E3%80%81%E8%B5%B7%E5%A7%8B%E5%9C%B0%E5%9D%80%E3%80%81%E5%AF%86%E9%92%A5%E3%80%81%E6%8C%87%E5%90%91%E7%AD%BE%E5%90%8D%E7%9A%84%E6%8C%87%E9%92%88%E2%80%9D%E6%B2%A1%E6%9C%89%E6%94%B9%E5%8F%98%EF%BC%8C%E6%98%AF%E5%90%A6%E9%9C%80%E8%A6%81%E9%87%8D%E6%96%B0%E5%AE%89%E8%A3%85SMR%EF%BC%9F%3C%2FLINGO-BODY%3E