2. 车端HSM与安全元件核心概念

在车端安全领域,术语混用是常见现象。很多工程师把HSM、SHE、TPM、SE、TEE统称为“安全芯片”,但在实际选型、架构设计和认证过程中,这些概念对应的安全边界、密钥管理方式和适用场景差异很大。理解它们的区别,是后续做集成方案的前提。

一、从“安全根”出发理解各术语

车端安全的核心是建立一个可信根(Root of Trust, RoT)。不同术语本质上描述的是“可信根放在哪里、由谁实现、暴露什么接口”。

  • HSM(Hardware Security Module):硬件安全模块,强调密钥不出芯片、加解密与签名在硬件内完成。车端HSM通常以IP核形式集成在MCU/SoC内部,也可作为独立芯片。它提供安全启动、密钥存储、加解密、随机数生成等能力。
  • SHE(Secure Hardware Extension):安全硬件扩展,是面向汽车MCU的轻量级规范,定义了密钥槽、AES-128加解密、CMAC、安全启动等最小功能集。SHE更像“功能子集”,常被实现为HSM的一部分或独立安全模块。
  • EVITA:欧盟资助的车载安全项目,提出了Full、Medium、Light三级HSM架构。EVITA不是产品,而是架构参考,很多车规HSM的设计沿用了它的分级思路。
  • TPM(Trusted Platform Module):可信平台模块,源自PC/服务器领域,强调平台完整性度量与远程证明。车端TPM多用于IVI、T-Box等场景,提供PCR度量、密钥层级和证明能力。
  • SE(Secure Element):安全元件,通常是独立防篡改芯片,具备物理防护、安全存储和金融级认证(如CC EAL5+)。车端SE常见于数字钥匙、V2X证书存储、支付场景。
  • TEE(Trusted Execution Environment):可信执行环境,是CPU内的隔离运行环境(如ARM TrustZone),与Rich OS并行运行。TEE保护的是“运行中的代码与数据”,不一定是独立硬件芯片。

二、安全芯片与安全元件的功能差异

“安全芯片”是泛称,而“安全元件”更强调独立封装、物理防篡改和认证等级。二者差异可从四个维度看:

维度安全芯片(如HSM IP/独立HSM)安全元件(SE)
形态IP核、协处理器或独立芯片独立防篡改芯片,常带金属屏蔽层
主要能力加解密、签名、安全启动、密钥管理安全存储、密钥保护、安全执行小程序
认证等级常为EAL4+或SHE/EVITA合规常为EAL5+/EAL6+,金融级
典型场景ECU安全启动、SecOC、OTA验签数字钥匙、V2X、支付、身份认证

简单说:HSM偏向“算得快、管密钥”,SE偏向“藏得深、抗攻击”。二者可以共存,例如T-Box内既有HSM做SecOC,又有SE存数字钥匙证书。

三、车规级安全要求

车规级不是单一标准,而是功能安全、信息安全、可靠性与认证要求的叠加。关键要求包括:

  • AEC-Q100/Q104:芯片级可靠性认证,覆盖温度、湿度、寿命、ESD等。
  • ISO 26262:功能安全,ASIL等级影响安全机制设计,安全芯片需支持故障检测与冗余。
  • ISO/SAE 21434:道路车辆网络安全工程,要求从概念到运维的全生命周期安全管理。
  • 国密与合规:国内车端常要求支持SM2/SM3/SM4,并满足GM/T系列与CC认证。
  • 温度与寿命:车规芯片通常要求-40℃~125℃(Grade 1)或-40℃~150℃(Grade 0),寿命10~15年。
选型时先问三个问题:密钥是否需要物理防篡改?是否需要平台度量与远程证明?是否需要金融级认证?答案决定选HSM、TPM还是SE。

四、术语关系与选型判断

下图把六个术语按“硬件独立程度”和“安全能力侧重点”两个维度摆放,帮助快速判断它们的位置与关系。

硬件独立程度 → 安全能力侧重点 → TEE CPU内隔离环境 SHE 轻量级规范 HSM 密钥管理+加解密 EVITA Full/Medium/Light TPM 度量+远程证明 SE 防篡改+金融级 架构参考 功能子集 可共存 互补 软件隔离 轻量规范 硬件模块 架构分级 平台度量 独立安全芯片

从图中可以看出:TEE最靠近软件侧,SE最靠近独立硬件侧;HSM与SHE、EVITA存在包含与参考关系;TPM与SE在车端常互补使用。实际项目中,一个域控制器可能同时包含HSM(做SecOC与安全启动)、TEE(做应用隔离)和SE(做数字钥匙),三者并不互斥。

五、选型速查与常见误区

下面给出一份可直接对照的选型速查表,字段只围绕车端安全集成真正需要判断的维度。

需求优先选择说明
ECU安全启动、SecOCHSM / SHE需要实时加解密与密钥槽管理
平台完整性度量、远程证明TPMPCR与证明链是核心能力
数字钥匙、支付、V2X证书SE需要物理防篡改与金融级认证
IVI应用隔离、DRMTEE成本低,但防护等级低于SE
满足EVITA FullHSM(含非对称加速)需支持ECC/RSA与高速总线
常见误区:把TEE当SE用。TEE运行在主CPU上,侧信道与物理攻击面更大,不适合存放长期根密钥或金融凭证。根密钥应放在HSM或SE中,TEE只做运行时的隔离与保护。

最后强调一点:车规级安全要求不是“选一个最贵的芯片”就能满足。ISO 26262关注失效可预测,ISO/SAE 21434关注攻击可防御,AEC-Q100关注环境可靠性,三者需要同时满足。实际集成时,应先明确资产(密钥、证书、身份)和威胁模型,再决定用HSM、SE还是TEE承载,最后用认证等级和温度等级约束选型。