
设备:小型L1NXP IMX6ULL芯片
反复报错日志如下,完整见附件。附件还有正常的日志。
行 5: 08-12 02:12:30.792 251 251 E 02F06/HUKS: HksStoreIsKeyBlobExist[1179]: check is key exist, ret = -13.
行 7: 08-12 02:12:30.792 251 251 E 02F06/HUKS: HksIpcServiceKeyExist[293]: HksServiceKeyExist fail, ret = -13
行 9: 08-12 02:12:38.951 251 251 E 02F06/HUKS: HksRkcGetMainKey[609]: Main key is invalid now, initialization is required before Getting main key!
行 11: 08-12 02:12:38.951 251 251 E 02F06/HUKS: GetDeriveKey[143]: Hks get encrypt key failed! ret = 0xFFFFFFFF
行 13: 08-12 02:12:38.951 251 251 E 02F06/HUKS: HksServiceGenerateKey[806]: access level generate key failed, ret = -1
行 15: 08-12 02:12:38.951 251 251 E 02F06/HUKS: HksIpcServiceGenerateKey[102]: HksServiceGenerateKey fail, ret = -1
行 17: 08-12 02:12:38.952 257 257 E 02F06/HUKS: HksClientGenerateKey[124]: HksSendRequest fail, ret = -1
- 尝试检查密钥是否存在 → 失败(
-13
)。 - 尝试获取主密钥 → 发现主密钥无效 → 初始化失败。
- 生成新密钥 → 因主密钥问题失败(
-1
)
请问大佬有没有什么办法解决此问题?

说明 HUKS(密钥/安全子系统)在运行时找不到或无法使用“主密钥(main key / root key),导致后续生成/派生密钥都失败
日志里 HksStoreIsKeyBlobExist ret = -13、Main key is invalid now, initialization is required 表明关键密钥材料不存在或损坏(主密钥无效),HUKS 需要先完成 “主密钥 / RKC” 的初始化才能生成或派生子密钥。常见原因:密钥存储文件缺失、权限/挂载问题、TEE/平台 RKC 未初始化或平台适配不到位
