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.

[参考译文] MSP430FR5989:采用 CFB 模式的 AES 128位加速器

Guru**** 2386600 points
Other Parts Discussed in Thread: AES-128
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/830474/msp430fr5989-aes-128-bit-accelerator-in-cfb-mode

器件型号:MSP430FR5989
主题中讨论的其他器件:AES-128

您好!

需要有关使 AES 加速器在 CFB 中工作的帮助。 我花了两天时间创建 DMA 和非 DMA 解决方案、但我没有得到预期的结果。 我正在使用此站点 aes.online-domain-tools.com  来验证加密、但它与我从 AES-128加速器获得的数据不符。 我还有一个使用 pycryptodrome 的 python 脚本、并创建了一个示例测试脚本、用于加密 OFB 中的数据、该脚本与我从 aes.online.domain-tools.com 获得的数据保持一致。

我在2014年看到了这个问题、但没有回复。

e2e.ti.com/.../375303

我有同样的问题:TI 是否提供了有关 CFB 模式的任何有用示例(顺便说一下、我使用 IAR EWB 来实现 MSP430)? 数据表上有一个伪代码(使用 DMA)、我一直遵循该代码、但未获得预期结果。

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

    您好!

    感谢您的查询。 请给我几天时间、与我们的 AES 加速器模块专家联系、获取他们的反馈并向您报告。

    此致、

    Matt

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

    您好!

    感谢您在此过程中的耐心等待。 我正在与软件团队合作、以查找使用 AES 加速器的示例。 我可能找到了一个在 CBC 模式下使用 AES IP 的代码示例、但我仍在确定是否有显示 CFB 的示例。 请给我多花几天时间来了解这一点。

    此致、

    Matt

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

    您好!

    目前、我们发布的唯一一个展示 AES 加速器模块的示例位于 Driverlib: http://dev.ti.com/tirex/explore/node?node=AGgUPuspmu9R22mosme6Fg__IOGqZri__LATEST 中

    我发现的另一个可能对您更有帮助 的资源是 E2E 帖子、其中最新评论是来自客户的代码片段、似乎为使用 DMA 进行 OFB、CFB、CBC 或 ECB 模式的 AES 加密/解密提供了解决方案。 请参阅该主题、了解这是否有助于您向正确的方向前进。

    此致、

    Matt

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

    您好、Matt、

    感谢你的答复。 我上周尝试了该 E2E 帖子。 上的 CBC 正常工作、但 CFB 未给出正确的结果。 在我看来,根据数据表,实施是正确的,但根据标准 CFB 实施,似乎缺乏实施,正如我从 https://pdfs.semanticscholar.org/8822/66e916ec18ea7022bfa149954a29593f7490.pdf 链接中看到的 那样,在我看来,CFB 需要额外的步骤(放弃位和移位运算)。


    我们不再追求使用 CFB 的想法。 我们将在 CTR 模式下使用 AES、并注意到它与 CFB 过程非常相似(基于发布的 pdf 和数据表)、除了将密文馈送到下一个块的部分。 我在 CTR 模式下实现了 AES 加速器模块、它运行得很好。

    感谢您的支持。