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.

[参考译文] BQ40Z80:bqKey 编程器软件编程故障-椭圆曲线加密(ECC)

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1060171/bq40z80-bqkey-programmer-software-programming-failure--elliptic-curve-cryptography-ecc

器件型号:BQ40Z80
主题中讨论的其他器件: BQKEYPROGRAMR

您好!

我们使用 bqKey Packager 和 bqKeyProgrammer 软件通过 ECC 密钥对 BQ40Z80 IC 进行编程、但会出现以下错误。

尝试对密钥进行编程几秒钟后、出现错误"Key Programming Failed!"(密钥编程失败!) 显示了注释"Validating ECC Challenge Response Failed (验证 ECC 质询响应失败)"。 "Retry this operation"(重试此操作)位于窗口底部:

这些是我们用于生成密钥的设置(示例值用于我们不希望共享实际密钥!):

这似乎遵循了 SLUUBU3中规定的准则、但我们无法将密钥编程到 BQ40Z80上? 我们已经设法使用此软件对 SHA-1密钥进行编程、但我们需要使用更安全的 ECC 选项。

  我们已尝试在 BQ40Z80上使用4800_0_04固件和4800_0_02固件、但运气不好。 我们还尝试了多个具有相同结果的 BQ40Z80 IC。 是否还有任何其他未在 SLUUBU3文档中详述的步骤-它不是特别 详细?   

此外、您能否确认该软件在 4800_0_04固件和 4800_0_02 固件上与 BQ40Z80配合使用? 打开 软件时、会显示"test"字样-这款开发软件是否仍然正常、它是否完全正常工作?

提前感谢您。 电量监测计的其余部分似乎运行良好、我们只想 添加此最终认证功能。

谢谢

Matt

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

    Matt、您好!

    软件功能齐全。 测试名称表示它用于测试该功能。

    需要使用指定的 ECC 密钥对生成过程来生成 ECC 密钥对。 编程器将按照指定的方式对密钥进行编程。 如果密钥对未正确生成、则验证通常会失败。

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

    Shirish、您好、感谢您的回答-它非常有帮助。 您是否有任何有关 ECC 密钥对生成过程的文档?  我看到 技术参考的第15.3节中提到了一个版本说明? 我已经尝试使用各种在线发生器生成 ECC 对、但不确定 BQ40Z80是否需要使用特定的曲线、因为我仍在获取相同的故障代码? 遗憾的是、在线查找"EC-KCDSK"不会返回很多结果。  您是否有任何样例密钥对 、以便我们可以尝试对已知良好的密钥对进行编程以检查我们的设置? 感谢你的帮助。

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

    Matt、您好!

    我相信 NIST 网站上有相关信息、但我不熟悉细节。