HSE concept

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

HSE concept

跳至解决方案
1,573 次查看
anpa711
Contributor II

Hi NXP,

 

Is the synchronization taken care internally for accessing the HSE from M7 and from A53 in parallel? Are they completely separated?
If there is usage of the HSE as per SHE specification on M7 and usage of the HSE as per pkcs11 on A53 can they in theory access each other keys (use same keys for some cryptography)? Can we provision key with SHE but use it on other partition?

Custom board using s32g274

Regards,

anpa

标记 (1)
0 项奖励
回复
1 解答
1,464 次查看
chenyin_h
NXP Employee
NXP Employee

Hello, @anpa711 

Thanks for your reply.

1. From S32G perspective, there is only a SHE based secure boot demo provided, included in the HSE_DEMOAPP,  which could be found from the HSE FW download page in your NXP account.

2. For S32K part, sorry that I am not very familiar with it and the replies should be provisioned by my colleague that response to this board: https://community.nxp.com/t5/S32K/bd-p/S32K

 

BR

Chenyin

在原帖中查看解决方案

0 项奖励
回复
5 回复数
1,492 次查看
anpa711
Contributor II

Hi chenyin_h,

 

Thx for answer.

 

1. OK understood, we dont need to do any synchronization I guess

2. I didnt meant to extract the key I meant the following use case. With SHE spec I provision AES key to slot 8. When this key exist using this key on A53 side to decrypt/encrypt using pkcs11. Is this possible?

 

Regards,

anpa

0 项奖励
回复
1,482 次查看
chenyin_h
NXP Employee
NXP Employee

Hello, @anpa711 
Thanks for your reply.

Yes, it is possible.

 

BR

Chenyin

0 项奖励
回复
1,477 次查看
anpa711
Contributor II

Hi  chenyin_h,

Thx this looks than good.

Do you provide with your MCALs for s32K and s32g some key provisioning demo/test as per SHE specification (we are using EB Autosar stack plus your MCAL) or in some other form?

 

Regards,

anpa

0 项奖励
回复
1,465 次查看
chenyin_h
NXP Employee
NXP Employee

Hello, @anpa711 

Thanks for your reply.

1. From S32G perspective, there is only a SHE based secure boot demo provided, included in the HSE_DEMOAPP,  which could be found from the HSE FW download page in your NXP account.

2. For S32K part, sorry that I am not very familiar with it and the replies should be provisioned by my colleague that response to this board: https://community.nxp.com/t5/S32K/bd-p/S32K

 

BR

Chenyin

0 项奖励
回复
1,510 次查看
chenyin_h
NXP Employee
NXP Employee

Hello, @anpa711 

Thanks for your post.

1. Typically, the M7 part will access the HSE via one MU, while A53 part may access the HSE in parallel via another MU, the HSE will handle these requirements base on its internal logic, it is transparent to the users. 

2. In HSE, the SHE keys is with HSE_KEY_TYPE_SHE, while the common operation may be with HSE_KEY_TYPE_AES, they are different types in HSE, and the SHE operation could only be provisioned via SHE services only,  exporting a key of type HSE_KEY_TYPE_SHE is not possible.

 

BR

Chenyin

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2250995%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EHSE%20%E6%A6%82%E5%BF%B5%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2250995%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%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E4%BB%8E%20M7%20%E5%92%8C%20A53%20%E5%B9%B6%E8%A1%8C%E8%AE%BF%E9%97%AE%20HSE%20%E6%97%B6%EF%BC%8C%E5%86%85%E9%83%A8%E6%98%AF%E5%90%A6%E8%BF%9B%E8%A1%8C%E4%BA%86%E5%90%8C%E6%AD%A5%EF%BC%9F%E5%AE%83%E4%BB%AC%E6%98%AF%E5%AE%8C%E5%85%A8%E5%88%86%E5%BC%80%E7%9A%84%E5%90%97%EF%BC%9F%3CBR%20%2F%3E%E5%A6%82%E6%9E%9C%E6%8C%89%E7%85%A7%20M7%20%E4%B8%8A%E7%9A%84%20SHE%20%E8%A7%84%E8%8C%83%E4%BD%BF%E7%94%A8%20HSE%EF%BC%8C%E5%B9%B6%E6%8C%89%E7%85%A7%20A53%20%E4%B8%8A%E7%9A%84%20pkcs11%20%E4%BD%BF%E7%94%A8%20HSE%EF%BC%8C%E7%90%86%E8%AE%BA%E4%B8%8A%E5%AE%83%E4%BB%AC%E6%98%AF%E5%90%A6%E5%8F%AF%E4%BB%A5%E8%AE%BF%E9%97%AE%E5%AF%B9%E6%96%B9%E7%9A%84%E5%AF%86%E9%92%A5%EF%BC%88%E4%BD%BF%E7%94%A8%E7%9B%B8%E5%90%8C%E7%9A%84%E5%AF%86%E9%92%A5%E8%BF%9B%E8%A1%8C%E6%9F%90%E4%BA%9B%E5%8A%A0%E5%AF%86%EF%BC%89%EF%BC%9F%E6%88%91%E4%BB%AC%E5%8F%AF%E4%BB%A5%E7%94%A8%20SHE%20%E9%85%8D%E7%BD%AE%E5%AF%86%E9%92%A5%E4%BD%86%E5%B0%86%E5%85%B6%E7%94%A8%E4%BA%8E%E5%85%B6%E4%BB%96%E5%88%86%E5%8C%BA%E5%90%97%EF%BC%9F%3C%2FP%3E%3CP%3E%E4%BD%BF%E7%94%A8%20s32g274%20%E7%9A%84%E8%87%AA%E5%AE%9A%E4%B9%89%E6%9D%BF%3C%2FP%3E%3CP%3E%E6%AD%A4%E8%87%B4%EF%BC%8C%3C%2FP%3E%3CP%3E%E5%85%AC%E7%BD%B2%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2251664%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20HSE%20concept%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2251664%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F252362%22%20target%3D%22_blank%22%3E%40anpa711%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E8%B0%A2%E8%B0%A2%E6%82%A8%E7%9A%84%E5%B8%96%E5%AD%90%E3%80%82%3C%2FP%3E%0A%3CP%3E1.%E9%80%9A%E5%B8%B8%E6%83%85%E5%86%B5%E4%B8%8B%EF%BC%8CM7%20%E9%83%A8%E5%88%86%E5%B0%86%E9%80%9A%E8%BF%87%E4%B8%80%E4%B8%AA%20MU%20%E8%AE%BF%E9%97%AE%20HSE%EF%BC%8C%E8%80%8C%20A53%20%E9%83%A8%E5%88%86%E5%8F%AF%E8%83%BD%E9%80%9A%E8%BF%87%E5%8F%A6%E4%B8%80%E4%B8%AA%20MU%20%E5%B9%B6%E8%A1%8C%E8%AE%BF%E9%97%AE%20HSE%EF%BC%8CHSE%20%E5%B0%86%E6%A0%B9%E6%8D%AE%E5%85%B6%E5%86%85%E9%83%A8%E9%80%BB%E8%BE%91%E5%A4%84%E7%90%86%E8%BF%99%E4%BA%9B%E8%A6%81%E6%B1%82%EF%BC%8C%E5%AF%B9%E7%94%A8%E6%88%B7%E6%98%AF%E9%80%8F%E6%98%8E%E7%9A%84%E3%80%82%20%3C%2FP%3E%0A%3CP%3E2%E3%80%82%3CSPAN%20class%3D%22fontstyle0%22%3E%E5%9C%A8%20HSE%20%E4%B8%AD%EF%BC%8CSHE%20%E5%AF%86%E9%92%A5%E4%BD%BF%E7%94%A8%20HSE_KEY_TYPE_SHE%EF%BC%8C%E8%80%8C%E5%B8%B8%E8%A7%81%E7%9A%84%E6%93%8D%E4%BD%9C%E5%8F%AF%E8%83%BD%E6%98%AF%20HSE_KEY_TYPE_AES%EF%BC%8C%E5%AE%83%E4%BB%AC%E5%9C%A8%20HSE%20%E4%B8%AD%E6%98%AF%E4%B8%8D%E5%90%8C%E7%9A%84%E7%B1%BB%E5%9E%8B%EF%BC%8CSHE%20%E6%93%8D%E4%BD%9C%E5%8F%AA%E8%83%BD%E9%80%9A%E8%BF%87%20SHE%20%E6%9C%8D%E5%8A%A1%E8%BF%9B%E8%A1%8C%E9%85%8D%E7%BD%AE%EF%BC%8C%E5%9B%A0%E6%AD%A4%E6%97%A0%E6%B3%95%E5%AF%BC%E5%87%BA%20HSE_KEY_TYPE_SHE%20%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%AF%86%E9%92%A5%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3E%3CSPAN%20class%3D%22fontstyle0%22%3EBR%3C%2FSPAN%3E%3C%2FP%3E%0A%3CP%3E%3CSPAN%20class%3D%22fontstyle0%22%3E%E5%88%87%E5%AE%81%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2252751%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20HSE%20concept%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2252751%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F252362%22%20target%3D%22_blank%22%3E%40anpa711%3C%2FA%3E%20%3CBR%20%2F%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%0A%3CP%3E%E6%98%AF%E7%9A%84%EF%BC%8C%E8%BF%99%E6%98%AF%E5%8F%AF%E8%83%BD%E7%9A%84%E3%80%82%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E5%88%87%E5%AE%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2252915%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20HSE%20concept%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2252915%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%20%3CSPAN%20class%3D%22%22%3E%20%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24163%22%20target%3D%22_self%22%3E%3CSPAN%20class%3D%22%22%3Echenyin_h%3C%2FSPAN%3E%3C%2FA%3E%3C%2FSPAN%3E%2C%3C%2FP%3E%3CP%3E%E8%B0%A2%E8%B0%A2%EF%BC%8C%E7%9C%8B%E8%B5%B7%E6%9D%A5%E4%B8%8D%E9%94%99%E3%80%82%3C%2FP%3E%3CP%3E%E6%82%A8%E6%98%AF%E5%90%A6%E6%A0%B9%E6%8D%AE%20SHE%20%E8%A7%84%E8%8C%83%EF%BC%88%E6%88%91%E4%BB%AC%E4%BD%BF%E7%94%A8%20EB%20Autosar%20%E5%A0%86%E6%A0%88%E5%8A%A0%E4%B8%8A%E6%82%A8%E7%9A%84%20MCAL%EF%BC%89%E6%88%96%E4%BB%A5%E5%85%B6%E4%BB%96%E5%BD%A2%E5%BC%8F%E4%B8%BA%20S32k%20%E5%92%8C%20s32g%20%E6%8F%90%E4%BE%9B%E4%B8%80%E4%BA%9B%E5%AF%86%E9%92%A5%E9%85%8D%E7%BD%AE%E6%BC%94%E7%A4%BA%2F%E6%B5%8B%E8%AF%95%EF%BC%9F%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%AD%A4%E8%87%B4%EF%BC%8C%3C%2FP%3E%3CP%3E%E5%85%AC%E7%BD%B2%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2253075%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20HSE%20concept%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2253075%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F252362%22%20target%3D%22_blank%22%3E%40anpa711%3C%2FA%3E%3C%2FP%3E%0A%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%0A%3CP%3E1%E3%80%82%E4%BB%8ES32G%E7%9A%84%E8%A7%92%E5%BA%A6%E6%9D%A5%E7%9C%8B%EF%BC%8C%E4%BB%85%E6%8F%90%E4%BE%9B%E5%9F%BA%E4%BA%8ESHE%E7%9A%84%E5%AE%89%E5%85%A8%E5%90%AF%E5%8A%A8%E6%BC%94%E7%A4%BA%EF%BC%8C%E5%8C%85%E5%90%AB%E5%9C%A8HSE_DEMOAPP%E4%B8%AD%EF%BC%8C%E5%8F%AF%E4%BB%A5%E5%9C%A8%E6%81%A9%E6%99%BA%E6%B5%A6%E8%B4%A6%E6%88%B7%E7%9A%84HSE%E5%9B%BA%E4%BB%B6%E4%B8%8B%E8%BD%BD%E9%A1%B5%E9%9D%A2%E4%B8%8A%E6%89%BE%E5%88%B0%E3%80%82%3C%2FP%3E%0A%3CP%3E2%E3%80%82%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2Fbd-p%2FS32K%22%20target%3D%22_blank%22%3E%E5%AF%B9%E4%BA%8E%20S32K%20%E8%80%8C%E8%A8%80%EF%BC%8C%E5%BE%88%E6%8A%B1%E6%AD%89%E6%88%91%E5%AF%B9%E6%AD%A4%E4%B8%8D%E5%A4%AA%E7%86%9F%E6%82%89%EF%BC%8C%E5%9B%9E%E5%A4%8D%E5%BA%94%E8%AF%A5%E7%94%B1%E6%88%91%E7%9A%84%E5%90%8C%E4%BA%8B%E9%85%8D%E7%BD%AE%E7%BB%99%E8%BF%99%E4%B8%AA%E6%9D%BF%E7%9A%84%E5%9B%9E%E5%A4%8D%EF%BC%9Ahttps%3A%2F%2Fcommunity.nxp.com%2Ft5%2FS32K%2Fbd-p%2FS32K%3C%2FA%3E%3C%2FP%3E%0A%3CBR%20%2F%3E%0A%3CP%3EBR%3C%2FP%3E%0A%3CP%3E%E5%88%87%E5%AE%81%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2252419%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20HSE%20concept%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2252419%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E6%82%A8%E5%A5%BD%20%3CSPAN%20class%3D%22%22%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F24163%22%20target%3D%22_self%22%3E%3CSPAN%20class%3D%22%22%3Echenyin_h%E3%80%81%3C%2FSPAN%3E%3C%2FA%3E%20%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%9B%9E%E7%AD%94%E3%80%82%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E1.%E5%A5%BD%E7%9A%84%EF%BC%8C%E6%88%91%E6%98%8E%E7%99%BD%E4%BA%86%EF%BC%8C%E6%88%91%E6%83%B3%E6%88%91%E4%BB%AC%E4%B8%8D%E9%9C%80%E8%A6%81%E8%BF%9B%E8%A1%8C%E4%BB%BB%E4%BD%95%E5%90%8C%E6%AD%A5%E6%93%8D%E4%BD%9C%E4%BA%86%E3%80%82%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E2.%E6%88%91%E4%B8%8D%E6%98%AF%E6%8C%87%E6%8F%90%E5%8F%96%E5%AF%86%E9%92%A5%EF%BC%8C%E8%80%8C%E6%98%AF%E6%8C%87%E4%B8%8B%E9%9D%A2%E7%9A%84%E7%94%A8%E4%BE%8B%E3%80%82%E4%BD%BF%E7%94%A8%20SHE%20%E8%A7%84%E8%8C%83%EF%BC%8C%E6%88%91%E4%B8%BA%E6%8F%92%E6%A7%BD%208%20%E9%85%8D%E7%BD%AE%20AES%20%E5%AF%86%E9%92%A5%E3%80%82%E5%BD%93%E8%AF%A5%E5%AF%86%E9%92%A5%E5%AD%98%E5%9C%A8%E6%97%B6%EF%BC%8C%E5%9C%A8%20A53%20%E7%AB%AF%E4%BD%BF%E7%94%A8%E8%AF%A5%E5%AF%86%E9%92%A5%E4%BD%BF%E7%94%A8%20pkcs11%20%E8%BF%9B%E8%A1%8C%E8%A7%A3%E5%AF%86%2F%E5%8A%A0%E5%AF%86%E3%80%82%E8%BF%99%E5%8F%AF%E8%83%BD%E5%90%97%EF%BC%9F%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E6%AD%A4%E8%87%B4%EF%BC%8C%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22%22%3E%3CSPAN%20class%3D%22%22%3E%E5%85%AC%E7%BD%B2%3C%2FSPAN%3E%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E