请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号: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