This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] LP-MSPM0G3507:MSPM0G3507–AES 加速器模式支持说明 (CMAC、CBC、CCM、GCM)

Guru**** 2526980 points
Other Parts Discussed in Thread: MSPM0G3507, MSPM0G3519

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1564970/lp-mspm0g3507-mspm0g3507-aes-accelerator-mode-support-clarification-cmac-cbc-ccm-gcm

器件型号:LP-MSPM0G3507
Thread 中讨论的其他器件:MSPM0G3507MSPM0G3519

工具/软件:

对于 MSPM0G3507、我想确认集成 AES 加速器支持的确切 AES 模式。

我们的应用需要在硬件中进行以下操作:

  • AES-CMAC

  • AES-CBC(加密和解密)

  • AES-CCM(解密+验证)

  • AES-GCM(解密+验证)

根据数据表、我目前的理解是 MSPM0G3507 AES 加速器仅为基本 AES 加密/解密提供硬件加速、并支持 ECB、CBC、OFB 和 CFB 模式下的 DMA。

请您澄清一下:

  1. MSPM0G3507 上的硬件是否支持 CMAC、CCM 和 GCM 模式、或者这些模式是否需要在 CPU 上的软件中实现?

  2. MSPM0G3507(AES 加速器)和 MSPM0G3519 (AESADV + Keystore) 之间的模式支持是否有所不同?

这将帮助我们确定 MSPM0G3507 是否能够满足我们的加密要求、或我们是否应改用 MSPM0G3519。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    MSPM0G3507 上的硬件是否支持 CMAC、CCM 和 GCM 模式、或者是否需要在 CPU 上的软件中实现这些模式?

    G3507 的 AES 不支持。

    G3519 的 AESADV 支持这些功能。

    MSPM0G3507(AES 加速器)和 MSPM0G3519 (AESADV + Keystore) 之间的模式支持是否有所不同?

    是的、AES 和 AESADC 的功能是不同的、请参阅数据表的 AES 部分。