在DA14682/3中使用非对称和对称密钥

⚠️
大家好. .感谢来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台的过程中,它将提供更好的功能,并包含在主对话网站。所有的帖子和账号已经迁移。我们现在只接受新论坛的流量-请发布任何新的帖子在//www.wsdof.com/support.我们会在接下来的几天修复bug /优化搜索和标记。
3个帖子/ 0个新帖子
最后发表
david_33021
离线
最后看到:11个月,3个星期前
加入:15 2015-07-28
在DA14682/3中使用非对称和对称密钥

你好,

我有几个关于DA14682/3中非对称和对称密钥的使用的问题。

1.我可以在运行时(例如,不使用生产线工具/命令行程序员)在对称键区域的空槽中写入一个新的对称键吗?如果我已经在OTP中设置了安全图像标志呢?
2.我可以在运行时将一个新的非对称密钥写入非对称密钥区域的空槽吗?
3.SDK是否提供了用于向对称和非对称密钥区域写入密钥的api,或者我应该遵循安全引导加载程序项目中的main_secure.c中的示例(它计算OTP中的特定地址并使用hw_otpc_manual_prog进行写入)?
4.我可以在运行时从我的应用程序任务中使用来自对称密钥区域的密钥进行加密/解密吗?如何为加密api提供密钥?我是否可以在对称密钥区域指定密钥的槽,或者我需要手动从OTP读取密钥并将其传递给加密/解密API?
5.我可以在运行时使用非对称密钥区域中的密钥吗?我是否需要从OTP手动读取它,就像在安全引导加载程序示例中那样?

谢谢,
大卫

设备:
PM_Dialog
离线
最后看到:10小时44分钟前
工作人员
加入:2018-02-08 11:03
嗨david_33021,

嗨david_33021,

  1. 如果你已经激活了安全引导标志,你将不能写一个新的对称密钥,这就是为什么你不能访问OTP。
  2. 如果您没有使用安全引导功能,您将能够编写一个非对称密钥,但在此特定区域之前不应该编写。
  3. 我们没有任何API用于向对称和非对称密钥区域写入密钥。您可以在这些区域手动编写您喜欢的键。
  4. 如果您已经激活了安全引导标志,那么准备密钥的唯一方法是通过DMA(通道7)。否则,如果您没有实现安全引导,您可以从OTP手动读取密钥。

谢谢,PM_Dialog

david_33021
离线
最后看到:11个月,3个星期前
加入:15 2015-07-28
谢谢!这是

谢谢!这就是我需要的信息。

大卫