工具/软件:
团队、
我们是否有关于对映像(SHA2 + ECC)运行基于软件的 ECC 加密的任何性能数值。
例如、我们的客户非常有兴趣知道验证1MB 签名映像所需的时间。
欢迎任何投入。
CY、
CY
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.
工具/软件:
团队、
我们是否有关于对映像(SHA2 + ECC)运行基于软件的 ECC 加密的任何性能数值。
例如、我们的客户非常有兴趣知道验证1MB 签名映像所需的时间。
欢迎任何投入。
CY、
CY
您好、Chris、
以下是 ECC384签名验证功能的基准详情。 请注意、显示的时序仅用于验证签名。
算法 | 存储器分配(代码+数据+常数) | 总大小(RAM +闪存)(字节) | 周期计数 | 以秒为单位的时间(128KB 闪存) F28003x 、120 MHz |
估计 以秒为单位的时间(256KB 闪存) F28P55x 、150 MHz |
估计 以秒为单位的时间(256KB 闪存) F28P65x 、200 MHz |
ECDSA384_VERIFY | 只有经优化的函数 madd_L8、RAM 中的 MMULT、REST 在闪存中 | 19243. | 47,652,329. | 0.397103. | 0.317682. | 0.238262. |
闪存中的所有代码 | 18747. | 87,336,890 | 0.727807. | 0.582246. | 0.436684 |
此致、
Ozino
我对 OP 中要求的整个操作(SHA2哈希+ ECC 验证)的性能数据感兴趣。 您指示给定的数字仅适用于 ECC 验证部分。 我们是否有1MB 内存的 SHA2哈希值的任何性能数字?
我们正在调查 在安全启动场景中对引导执行 ECC 签名验证的可行性。 芯片会启动并验证1MB 的应用程序映像的有效性。 很标准的东西 我认为、如果整个操作(SHA2 + ECC 验证)决定了我们的启动时间、那么了解 ECC 验证操作的性能数值并不是很有用。 ECC 验证数字是可选的;但如果我们说1MB 的 SHA2需要10秒。 这是我们的启动时间增加的10秒,这在当时并不是很有用。
谢谢
您好、Colton、
请确保、下表列出了按字节和逐字 SHA256实现的相关信息。 请注意、提供的时序是根据 F28003x 器件上进行的性能分析估算的。
算法 | 存储器分配(代码+数据+常数) | 周期计数 | 时间(秒 (128KB 闪存) F28003x 、 120 MHz |
EST 时间(秒 (256KB 闪存) F28P55x 、 150 MHz |
EST 时间(秒 (256KB 闪存) F28P65x 、 200 MHz |
SHA256_ByteWise | RAM 中仅包含经优化的函数和 SHA Const | 30126. | 0.25105. | 0.40168. | 0.30126. |
闪存中的所有代码 | 33165. | 0.276375 | 0.4422 | 0.33165. | |
SHA256_WordWise | RAM 中仅包含经优化的函数和 SHA Const | 25467 | 0.212225 | 0.33956. | 0.25467 |
闪存中的所有代码 | 27347. | 0.227891667 | 0.364626667. | 0.27347. |
算法 | 存储器分配(代码+数据+常数) | 周期计数 |
以秒为单位的时间(128KB 闪存) 120 MHz |
估计 以秒为单位的时间(256KB 闪存) 150 MHz |
估计 以秒为单位的时间(256KB 闪存) 200 MHz |
ECDSA256_VERIFY | 只有经优化的函数 madd_L8、RAM 中的 MMULT、REST 在闪存中 | 30,280,046 | 0.25233372. | 0.201867. | 0.1514 |
根据您生成1MB 存储器哈希的请求、您可以查看大约~1.1s (SHA 256哈希为1MB)+ 0.16s (ECC256哈希验证)的时序、总时间约为哈希数据和验证签名 所述整个操作的时间为1.26秒(对于256位、在 F28P65x 上) 。
而 F28P65x 上的大约~2.5s 用于384位 实现、以实现这些算法。
我已使用表中带下划线的数字估算时序值。 请注意、我们计划在今年晚些时候发布示例、演示使用这些算法的安全启动。
如果这是 您要查找的信息、请告诉我。
此致、
Ozino