KMU(Key Management Unit,密钥管理单元)的寄存器主要用于安全地管理密钥的存储、推送、撤销和元数据读取等操作。以 nRF54L15 为例,KMU 的寄存器作用如下:
TASKS_PROVISION:触发密钥槽的写入(provision)操作,将密钥和权限策略从 RAM 写入到安全信息配置区(SICR)。
TASKS_PUSH:将密钥槽中的密钥推送到指定的目的地址(如加密引擎的 RAM),密钥本身不会暴露给 CPU。
TASKS_REVOKE:撤销密钥槽,使其不可再用。
TASKS_READMETADATA:读取密钥槽的元数据到 METADATA 寄存器,供安全代码查询。
TASKS_PUSHBLOCK:阻止密钥槽的 PUSH 操作,直到下次复位(主要用于兼容性)。
如果对这个NRF54感兴趣,请评论区联系我们,或者 021-54362893 与我们联系;