ZHDA220 July 2026 CC2744R7-Q1 , CC2745P10-Q1 , CC2745R10-Q1 , CC2745R7-Q1
CC27xx 是德州仪器 (TI) 的无线微控制器器件系列,集成了硬件安全模块 (HSM),可提供硬件加速的加密功能。嵌入式固件工程师和安全架构师可以使用本文档来帮助为物联网 (IoT)、智能家居、工业自动化和无线传感器应用设计互联产品,在这些应用中安全和能效都至关重要。
本文档测试 CC2745 的时序性能基准,该器件是一款 TI 无线微控制器,集成了专用硬件安全模块 (HSM) 以加速加密操作。HSM 从主 CPU 转移了安全工作负载。
测试过程测量了 AES-128、SHA-256 和 ECC-256 操作的时序数据。所有时序测试均使用德州仪器 (TI) 的 SimpleLink™ 低功耗 F3 软件开发套件 (SDK) 版本 9.20.00.81 和 PG2.0 器件上的 HSM 固件版本 3.4.5 进行,除非另有说明。结果包括根据测试数据得出的核心建议以及 HSM 硬件加速与 MbedTLS 软件之间的比较。
这些数据可帮助设计团队选择适当的加密路径:使用 HSM 硬件处理大吞吐量(在较大的有效载荷下速度提升达 2.5 倍),使用软件回退处理对延迟敏感的小数据包用例。
在 PG2.0 器件上,在 HSM 固件版本为 3.4.5 的 SDK 9.20.00.81 上进行了测量。结果表明,对于较大的有效载荷,HSM 硬件可提供比 MbedTLS 软件明显更好的吞吐量。
| 数据大小 | 加密 | 解密 | ||||
|---|---|---|---|---|---|---|
| HSM 硬件 (µs) |
MbedTLS 软件 (µs) |
软件与硬件比率 | HSM 硬件 (µs) |
MbedTLS 软件 (µs) |
软件与硬件比率 | |
| 16 字节 | 124 | 34 | 0.27 ×(小数据量下软件更快) | 122 | 84.5 | 0.69 ×(小数据量下软件更快) |
| 128 字节 | 124 | 134.5 | 1.08 ×(硬件更快) | 123.5 | 204 | 1.65 ×(硬件更快) |
| 256 字节 | 127 | 232.5 | 1.83 ×(硬件更快) | 125.5 | 328 | 2.61 ×(硬件更快) |
| 数据大小 | HSM 硬件 (µs) | MbedTLS 软件 (µs) | 软件与硬件比率 |
|---|---|---|---|
| 3 字节 | 110.5 | 70 | 0.63 ×(小数据量下软件更快) |
| 65 字节 | 109 | 125.5 | 1.15 ×(硬件更快) |
| 252 字节 | 110 | 279.5 | 2.54 ×(硬件更快) |
| 操作 | HSM 硬件 (ms) | MbedTLS 软件 (ms) | 软件/硬件比率 |
|---|---|---|---|
| 签名 | 23.63 | 1062 | 44.94 ×(硬件更快) |
| 验证 | 41.50 | 4017 | 96.8 ×(硬件更快) |
CC2745 HSM 提供了硬件加速的加密操作。根据基准数据得出了以下核心发现:
总体而言,HSM 适用于需要批量加密吞吐量以及基于 ECDSA 的签名和验证的应用。对于小数据量(小于 16–30 字节)且对延迟敏感的操作,设计可采用软件回退方式。