工具与软件:
大家好、我在 am6442 HS-SE 上工作、已经使用 TI 虚拟密钥(SDK 的 uboot/board/ti/keys/中的密钥)运行安全引导。
现在、我正在了解如何使用公司的安全密钥使 am64520的安全启动运行。
在我工作的公司中、我们无法以任何方式获取私钥。
我们能做的就是将文件的散列值提供给安全系统,然后我们将收到一个 PKCS7格式的签名。 我们可以获取签名者的证书(其中的公钥)。
就这些。
但是、当我读取创建 OTP Keywriter 输入的脚本 keycert.h
我发现、需要私钥
1.签署用于加密其他密钥的 AES256密钥。
2.获取公钥。
3.创建自签名 x509证书,其中包括"加密的 AES256密钥"加密的 AES256密钥数字签名"加密的公钥散列"加密的密钥启动"。
我想我可以在"1"和"2"的脚本中做一些更改,而不需要私钥,这不是什么大问题。
但如果是3个人、我无法想象在没有私钥的情况下如何创建 x509。
我不是 RSA 密钥/加密/解密/证书方面的专家、但我已经在这方面工作了很长时间。
所以,这是否意味着有了公司的安全规则,我们没有办法使用 am3644的安全启动?