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.

[参考译文] CC2340R5:根据规范/数据表、AES-CBC 加密所用的时间是多少?

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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1467039/cc2340r5-what-is-the-time-taken-for-aes-cbc-encryption-as-per-specification-datasheet

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

工具与软件:

您好!

我们在 CC2340R5上使用 AES-CBC 加密。 我们想知道根据规范对16字节纯文本执行 AES-CBC 加密所花费的时间。 我在数据表中查找此信息、但未找到。

下面是一段代码、我用于确定所花费的时间。 我发现它大约是90微秒。

aes_start_time = ClockP_getSystemTicks();

// encrypt
enc_status = AESCBC_oneStepEncrypt(aes_cbc_handle, &aes_cbc_operation);

aes_end_time = ClockP_getSystemTicks();

aes_delta = aes_end_time - aes_start_time;

从数据表引用以下内容:
"AES 硬件加速器可以由 CPU 或使用 DMA 提供明文/密文。 每23个周期一个16字节 ECB 块的持续吞吐量可能对应于>30Mbps。"

技术参考手册下面的问题:
"在23个 CLKSVT 时钟周期(大约50μs)内完成单个 AES-128 ECB 加密。

您能否分享一下 AES-CBC 加密的性能规格?

此致、
Jaimin