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.

[参考译文] AM2431:SSH 服务器和密钥存储

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1333621/am2431-ssh-server-and-keys-storage

器件型号:AM2431

您好!

我想知道在 Sitara AM243 SoC 上存储公钥和私钥的最佳做法是什么?

这是在 R5上使用 SSH 服务器的上下文

感谢您的建议。

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

    尊敬的 Emmanuel:

    Unknown 说:
    这是在 R5上使用 SSH 服务器的上下文

    SSH 服务器不应要求私钥、因为这些密钥仅供 SSH 客户端使用。 SSH 服务器所需的公钥始终是公钥,因此它们可以存储在 Flash 存储器中。

    此致、

    普拉桑特

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

    尊敬的 Prashant:

    感谢您的答复。

    但我不同意,从我的角度和我目前的知识,一个服务器 ssh 需要一个私有和公共密钥。
    它是对服务器进行身份验证的部分。

    公钥是从私钥衍生出来的。 该私钥必须嵌入到器件中。 我想它是在建立连接期间用来生成会话密钥。

    在这种情况下,你知道我可以安全地存储私钥的位置吗? 或者哪些是最佳做法? 我使用的是 RSA 密钥

    谢谢

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

    您好、Emmanual、

    但我不同意,从我的角度和我目前的知识来看,服务器 ssh 需要私有和公钥。

    你是对的。 我过度简化并忽略了 SSH 服务器的身份验证。 我们确实需要 SSH 服务器密钥对来验证 SSH 客户端。

    您知道我可以在哪里安全地存储私钥吗?

    请查看以下内容是否有帮助

    https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1108699/am2431-secure-boot

    此致、

    普拉桑特

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

    感谢 Prashant 提供的链接、但从我的角度来看、它涵盖了安全启动、但很遗憾、它没有回答我的问题

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

    尊敬的 Emmanuel:

    但从我的角度来看,它涵盖了安全启动

    是的、电子保险丝是唯一可用的安全存储、主要用于安全启动。 让我在内部讨论一下是否存在适用于您的用例的任何已知/实现的解决方案。

    此致、

    普拉桑特

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

    是的、非常感谢、

    我了解 eFuse 对公钥哈希的使用。
    但是对于2048位的私有密钥情况、我认为电子保险丝的功能太过有限?
    祝您愉快!

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

    尊敬的 Emmanuel:

    很抱歉响应出现延迟。

    除了通用 OTP 外、没有其他可用的安全存储、该 OTP 仅为384位、因此对于您的用例而言不足以应对。 OPTEE 支持安全存储、但仅用于 AM243x 上没有的 A53内核。

    此致、

    普拉桑特

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

    尊敬的 Prashant:

    感谢您的回复