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.

[参考译文] CC2745R10-Q1:关于写入 PSA_keystore 的次数

Guru**** 2419530 points


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

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1540827/cc2745r10-q1-about-the-number-of-times-psa_keystore-is-written

器件型号:CC2745R10-Q1


工具/软件:

我认为在 PSA_keystore 中最多可以注册 35 个密钥。

如果其中 34 个保存了固定的密钥信息、并且在每次加密操作中导入和销毁剩余的 1、以存储各种密钥信息、则可以写入多少次?
我希望您考虑写入旋转逻辑和物理闪存写入耐久性。

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

    您好:

    有关非易失性(闪存)存储器特性的信息、可以参考数据表第 7.11 节。  

    由于你不断地破坏和写入密钥,你必须考虑典型的闪存磨损。  

    但是、您还必须考虑密钥寿命。 对于将不断导入和销毁的密钥、不要将密钥保存在电源循环后的生命周期中、而应考虑使用将密钥放入 RAM 的生命周期。

    此致、

    Nima Behmanesh

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

    嗨、Nima、

    在这种情况下、第 35 个密钥信息是否始终写入闪存上的同一地址?
    或者写入位置是旋转的吗?

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

    您好:

    对不起,让我更详细一点:

    当您导入密钥生命周期(将其存储在 PSA 密钥库中)的密钥时、将发生以下情况:

    1.密钥库中的所有当前密钥都被读取并从“活动块“复制到内存的“暂存块“。

    2、导入的新密钥将被写入内存的“暂存块“,然后内存的“暂存块“被标记为新的“活动块“。

    因此、密钥不会写入闪存中的同一地址、它将在存储器的两个扇区之间旋转。

    不过、这适用于需要在下电上电后运行并存储在非易失性闪存中的密钥。 对于在运行时反复销毁和导入的密钥、最好将该密钥保存在密钥库 RAM 中、甚至将其存储在 HSM 资产存储中。

    此致、

    Nima Behmanesh