主题中讨论的其他器件:SysConfig、
工具/软件:
您好、
我想使用 am263p4 HSM 上的密钥环对应用程序级数据进行加密和解密。 当密钥已在微控制器上引导并运行时、我是否可以从应用的角度动态创建对称密钥并更新/访问密钥环? 好像 keyring 是在 SBL 引导时在 SysConfig 文件中定义的、因此我不确定是否可以在应用程序运行时更改和访问它。
谢谢
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.
工具/软件:
您好、
我想使用 am263p4 HSM 上的密钥环对应用程序级数据进行加密和解密。 当密钥已在微控制器上引导并运行时、我是否可以从应用的角度动态创建对称密钥并更新/访问密钥环? 好像 keyring 是在 SBL 引导时在 SysConfig 文件中定义的、因此我不确定是否可以在应用程序运行时更改和访问它。
谢谢
您好、
对称密钥环,不像 assymetric 密钥环是证书中的一个 blob ,它是使用的 symm 密钥的组合数。
如果您的用例具有一个包含 1 个 symm 密钥的证书、您将将该证书导入到应用中的 HSM、则这将覆盖 HSM 安全 RAM 上的现有对称密钥。
因此、如果您有 1 个 symm 密钥、将其导入到应用后将使用该密钥、则可以使用此用例。 它只会覆盖索引 32 处的现有 symm 密钥。
这是您的用例吗?
谢谢。此致、
Nikhil Dasan
您好、
很抱歉误解。
密钥环的过程很简单。 您可以使用密钥环导入服务通过证书将 symm 密钥和/或 asymm 密钥传递给 HSM、它会将密钥存储在 HSM 安全 RAM 中。
在同一周期中、如果您使用密钥环导入服务向 HSM 发送另一个具有不同 symm 密钥或异步密钥的证书、则它会将 HSM 安全 RAM 中的现有密钥替换为发送的新密钥。
我没有看到多次使用密钥环导入服务的问题、只是密钥会被 HSM 安全 RAM 中的新密钥集替换。
谢谢。此致、
Nikhil Dasan
您好、
这将支持生成只有 AM263P4 知道的密钥、而无需在外部创建密钥并手动将其加载到微控制器中。 [/报价]明白了、在这种情况下、您会有一个工具在每次有一组新密钥可用时创建证书? 因为、当前密钥环的证书是通过 SBL 馈送的、但可能有其他方法可以从外部世界获取证书(包含密钥)到 AM263P4、并通过密钥环导入服务将证书发送到 HSM。
通过 生成只有 AM263P4 知道的密钥、您是这样说吗?
谢谢。此致、
Nikhil Dasan