您好,我们想将一个随机数秘钥保存到OTP中,现在的疑问是:
1、这个随机数秘钥是否可以由PLT量产软件自动生成?换一种说法:PLT量产软件能否在烧录的bin文件后面自动生成并添加一块随机数并一同烧录到OTP中?
2、是否可以由应用程序在程序运行中将生成的随机数写入OTP?(判断某个OTP区域从未写入过数据时将随机数写入该OTP区域)。
Hi Yang,
感谢你的提问。
关于你的问题,我觉得可以有这些方法:
1. PLT没有产生随机数功能,可以考虑这样的方式来实现:利用其它工具生成随机数,将随机数根据PLT中 custom memory data的格式来用PLT烧录到OTP指定位置。
2. SDK中有TRNG功能,可以用于生成随机数。但是SDK对于OTP是无法操作的。
如果是为了安全性想要将数据放到OTP中,可以考虑方案1.
Best regards,
Qifan
谢谢您的解答!