MPC5744P compatible HSM

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

MPC5744P compatible HSM

跳至解决方案
2,262 次查看
LCGSEMS
Contributor I

Hello everyone.

We are using MPC5744P. And we check the MCU does not have HSM.

Please let me know what is the MPC5744P compatible HSM.

We are trying to apply digital signature such as RSA or ECC.

标记 (4)
0 项奖励
回复
1 解答
2,209 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

I can't see suitable device for this.

Have you considered SW emulation? There are libraries like Mbed TLS or wolfSSL which could help to implement it. That's the most cost-effective solution.

Otherwise I think that S32K3 would be the best option.

Regards,

Lukas

在原帖中查看解决方案

0 项奖励
回复
3 回复数
2,241 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

Hi @LCGSEMS 
The only option in MPC57xx family is MPC5748G which contains HSM module. Some other MPC57xx devices has CSE module only which meets SHE requirements. So, there's no support for RSA or ECC.

However, MPC5748G with HSM firmware is provided only to approved customers (expecting large ordering quantity) due to limited support. Notice that standard MPC5748G devices does NOT have HSM firmware installed. Devices with HSE firmware has special part numbers. If you are interested, please contact local NXP sales office.

Anyway, much better option is to migrate to S32K3 devices which has HSE module. HSE firmware can be used by all customers. It does support RSA and ECC.
https://www.nxp.com/products/processors-and-microcontrollers/s32-automotive-platform/s32k-auto-gener...
It's also newer device, so guaranteed availability is longer:
https://www.nxp.com/products/nxp-product-information/nxp-product-programs/product-longevity:PRDCT_LO...

Regards,
Lukas

0 项奖励
回复
2,236 次查看
LCGSEMS
Contributor I
Thanks for quick response.
I also want to know NXP has add-on HSM.
Add-on means that it is not inherited in MCU, but external to MCU.
Because it is hard to change the MCU, we want to add the HSM chip if it is.
Thanks
0 项奖励
回复
2,210 次查看
lukaszadrapa
NXP TechSupport
NXP TechSupport

I can't see suitable device for this.

Have you considered SW emulation? There are libraries like Mbed TLS or wolfSSL which could help to implement it. That's the most cost-effective solution.

Otherwise I think that S32K3 would be the best option.

Regards,

Lukas

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-1989572%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EMPC5744P%E5%85%BC%E5%AE%B9HSM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1989572%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A4%A7%E5%AE%B6%E5%A5%BD%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8MPC5744P%E3%80%82%E6%88%91%E4%BB%AC%E6%A3%80%E6%9F%A5%20MCU%20%E6%B2%A1%E6%9C%89%20HSM%E3%80%82%3C%2FP%3E%3CP%3E%E8%AF%B7%E5%91%8A%E8%AF%89%E6%88%91%E4%BB%80%E4%B9%88%E6%98%AF%E4%B8%8E%20MPC5744P%20%E5%85%BC%E5%AE%B9%E7%9A%84%20HSM%E3%80%82%3C%2FP%3E%3CP%3E%E6%88%91%E4%BB%AC%E6%AD%A3%E5%9C%A8%E5%B0%9D%E8%AF%95%E5%BA%94%E7%94%A8%20RSA%20%E6%88%96%20ECC%20%E7%AD%89%E6%95%B0%E5%AD%97%E7%AD%BE%E5%90%8D%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1990055%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AMPC5744P%E5%85%BC%E5%AE%B9HSM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1990055%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E5%BF%AB%E9%80%9F%E5%9B%9E%E5%A4%8D%E3%80%82%3CBR%20%2F%3E%E6%88%91%E8%BF%98%E6%83%B3%E7%9F%A5%E9%81%93%20NXP%20%E6%98%AF%E5%90%A6%E6%9C%89%E9%99%84%E5%8A%A0%20HSM%E3%80%82%3CBR%20%2F%3E%20Add-on%20%E6%8C%87%E7%9A%84%E6%98%AF%E5%AE%83%E4%B8%8D%E6%98%AF%E7%BB%A7%E6%89%BF%E4%BA%8E%20MCU%20%E5%86%85%E9%83%A8%EF%BC%8C%E8%80%8C%E6%98%AF%E4%BD%8D%E4%BA%8E%20MCU%20%E5%A4%96%E9%83%A8%E3%80%82%3CBR%20%2F%3E%E5%9B%A0%E4%B8%BA%20MCU%20%E5%BE%88%E9%9A%BE%E6%9B%B4%E6%8D%A2%EF%BC%8C%E6%89%80%E4%BB%A5%E5%A6%82%E6%9E%9C%E5%8F%AF%E4%BB%A5%E7%9A%84%E8%AF%9D%E6%88%91%E4%BB%AC%E6%83%B3%E6%B7%BB%E5%8A%A0%20HSM%20%E8%8A%AF%E7%89%87%E3%80%82%3CBR%20%2F%3E%E8%B0%A2%E8%B0%A2%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1989952%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E5%9B%9E%E5%A4%8D%EF%BC%9AMPC5744P%E5%85%BC%E5%AE%B9HSM%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1989952%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F243022%22%20target%3D%22_blank%22%3E%40LCGSEMS%3C%2FA%3E%3CBR%20%2F%3E%20MPC57xx%20%E7%B3%BB%E5%88%97%E4%B8%AD%E5%94%AF%E4%B8%80%E7%9A%84%E9%80%89%E6%8B%A9%E6%98%AF%E5%8C%85%E5%90%AB%20HSM%20%E6%A8%A1%E5%9D%97%E7%9A%84%20MPC5748G%E3%80%82%E4%B8%80%E4%BA%9B%E5%85%B6%E4%BB%96%20MPC57xx%20%E8%AE%BE%E5%A4%87%E4%BB%85%E5%85%B7%E6%9C%89%E6%BB%A1%E8%B6%B3%20SHE%20%E8%A6%81%E6%B1%82%E7%9A%84%20CSE%20%E6%A8%A1%E5%9D%97%E3%80%82%E5%9B%A0%E6%AD%A4%EF%BC%8C%E4%B8%8D%E6%94%AF%E6%8C%81%20RSA%20%E6%88%96%20ECC%E3%80%82%3C%2FP%3E%0A%3CP%3E%E7%84%B6%E8%80%8C%EF%BC%8C%E7%94%B1%E4%BA%8E%E6%94%AF%E6%8C%81%E6%9C%89%E9%99%90%EF%BC%8C%E5%B8%A6%E6%9C%89%20HSM%20%E5%9B%BA%E4%BB%B6%E7%9A%84%20MPC5748G%20%E4%BB%85%E6%8F%90%E4%BE%9B%E7%BB%99%E8%8E%B7%E5%BE%97%E6%89%B9%E5%87%86%E7%9A%84%E5%AE%A2%E6%88%B7%EF%BC%88%E9%A2%84%E8%AE%A1%E8%AE%A2%E8%B4%AD%E6%95%B0%E9%87%8F%E8%BE%83%E5%A4%A7%EF%BC%89%E3%80%82%E8%AF%B7%E6%B3%A8%E6%84%8F%EF%BC%8C%E6%A0%87%E5%87%86%20MPC5748G%20%E8%AE%BE%E5%A4%87%E6%B2%A1%E6%9C%89%E5%AE%89%E8%A3%85%20HSM%20%E5%9B%BA%E4%BB%B6%E3%80%82%E5%B8%A6%E6%9C%89%20HSE%20%E5%9B%BA%E4%BB%B6%E7%9A%84%E8%AE%BE%E5%A4%87%E6%9C%89%E7%89%B9%E6%AE%8A%E7%9A%84%E9%9B%B6%E4%BB%B6%E7%BC%96%E5%8F%B7%E3%80%82%E5%A6%82%E6%9E%9C%E6%82%A8%E6%9C%89%E5%85%B4%E8%B6%A3%EF%BC%8C%E8%AF%B7%E8%81%94%E7%B3%BB%E5%BD%93%E5%9C%B0%E7%9A%84%E6%81%A9%E6%99%BA%E6%B5%A6%E9%94%80%E5%94%AE%E5%8A%9E%E4%BA%8B%E5%A4%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%97%A0%E8%AE%BA%E5%A6%82%E4%BD%95%EF%BC%8C%E6%9B%B4%E5%A5%BD%E7%9A%84%E9%80%89%E6%8B%A9%E6%98%AF%E8%BF%81%E7%A7%BB%E5%88%B0%E5%85%B7%E6%9C%89%20HSE%20%E6%A8%A1%E5%9D%97%E7%9A%84%20S32K3%20%E8%AE%BE%E5%A4%87%E3%80%82%E6%89%80%E6%9C%89%E5%AE%A2%E6%88%B7%E9%83%BD%E5%8F%AF%E4%BB%A5%E4%BD%BF%E7%94%A8%20HSE%20%E5%9B%BA%E4%BB%B6%E3%80%82%E5%AE%83%E7%A1%AE%E5%AE%9E%E6%94%AF%E6%8C%81%20RSA%20%E5%92%8C%20ECC%E3%80%82%3CBR%20%2F%3E%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fproducts%2Fprocessors-and-microcontrollers%2Fs32-automotive-platform%2Fs32k-auto-general-purpose-mcus%2Fs32k3-microcontrollers-for-automotive-general-purpose%3AS32K3%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fproducts%2Fprocessors-and-microcontrollers%2Fs32-automotive-platform%2Fs32k-auto-general-purpose-mcus%2Fs32k3-microcontrollers-for-automotive-general-purpose%3AS32K3%3C%2FA%3E%3CBR%20%2F%3E%E8%BF%99%E4%B9%9F%E6%98%AF%E4%B8%80%E7%A7%8D%E8%BE%83%E6%96%B0%E7%9A%84%E8%AE%BE%E5%A4%87%EF%BC%8C%E5%9B%A0%E6%AD%A4%E4%BF%9D%E8%AF%81%E7%9A%84%E5%8F%AF%E7%94%A8%E6%80%A7%E6%9B%B4%E9%95%BF%EF%BC%9A%3CBR%20%2F%3E%20%3CA%20href%3D%22https%3A%2F%2Fwww.nxp.com%2Fproducts%2Fnxp-product-information%2Fnxp-product-programs%2Fproduct-longevity%3APRDCT_LONGEVITY_HM%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.nxp.com%2Fproducts%2Fnxp-product-information%2Fnxp-product-programs%2Fproduct-longevity%3APRDCT_LONGEVITY_HM%3C%2FA%3E%3C%2FP%3E%0A%3CP%3E%E9%97%AE%E5%80%99%EF%BC%8C%3CBR%20%2F%3E%E5%8D%A2%E5%8D%A1%E6%96%AF%3C%2FP%3E%3C%2FLINGO-BODY%3E