这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 行业应用 » 汽车电子 » 【S32K3XX】HSE 密钥管理

共6条 1/1 1 跳转至

【S32K3XX】HSE 密钥管理 17

高工
2026-02-18 19:52:01     打赏

【简介】

             S32K3XX 的HSE core 中集成了加解密服务,这些加密算法的使用需要先配置密钥才能使用。密钥的管理通过 HSE 的密钥管理的服务来进行管理。HSE 中的密钥在使用前需要先进行格式化后才能使用,格式化须在life cycle 为CUST_DEL 阶段才可配置。

image.png

   S32K3 系列芯片的LC 在不阶段有不同权限,针对LC的介绍可以查看此贴(【S32K3】S32K3 SecureDebug 实现),在此不在赘述。

格式化密钥是通过HSE_SRV_ID_FORMAT_KEY_CATALOGS 服务来进行管理,对应的服务的描述如下:

image.png

对应 HSE_SRV_ID_FORMAT_KEY_CATALOGS  服务的结构如下:

image.png

上述结构需要将需要格式化的结构表传递给 HSE core 进行格式化。

格式化 table 的结构如下:

image.png

以下是格式化的示例结构说明:

image.png

上述结构中的KeyType 定义的说明如下:

image.png

image.png

上述格式化好密钥槽后就可以使用的HSE 的 HSE_SRV_ID_IMPORT_KEY 服务来配置密钥的值。

image.png

HSE_SRV_ID_IMPORT_KEY 结构定义如下:

image.png

pKeyInfo 结构定义如下

image.png



专家
2026-03-05 13:04:52   被打赏 5 分(兑奖)     打赏
2楼

配置这个安全服务,是在linux、windows下操作?还是需要在嵌入程序中操作?


高工
2026-03-05 13:15:46     打赏
3楼

车规芯片的某些功能,安全第一呀!


高工
2026-03-06 08:33:24     打赏
4楼

看来车规级别的芯片和一般的工业级别还是有区别的


高工
2026-03-06 18:13:49   被打赏 5 分(兑奖)     打赏
5楼

你这个我看了好几遍,这个 key 生成之后是保存在什么地方了?是在 flash 里呢还是在具体的一个空间内,当我使用这个 key 的时候是不是可以通过某些函数来获取到这个 key 然后再使用这个 key 来调用对应的加密算法?


高工
2026-03-06 22:03:10   被打赏 5 分(兑奖)     打赏
6楼

有点不太明白这个密钥不能应用读取,那能拿来干嘛?看前面的那份帖子,好像是用来做jtag的调试准入,那除了这,还能做什么用途?


共6条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]