汽车行业出现了一个新话题:如何避免保护漏洞,防止窃听者违反安全规定。未检测到的篡改是这些安全威胁之一。篡改是指对汽车生态系统内的敏感数据进行不当更改,例如未经授权的固件修改、非法校准数据调整、非法获取里程表数据等。
未被检测到的篡改可能会导致汽车制造商的收入损失(当未经授权安装新固件时),甚至造成严重伤害(例如,软件病毒可能会禁用ABS或阻止油门装置、转向等)。
SPC57xx嵌入了不同的层来防止这些安全威胁。
本应用说明的目的是描述其中一层,通过使用“篡改检测模块”(即TDM)来正确保护闪存免受未被检测到的篡改。
TDM模块用于将擦除操作与写入“日记”的签名相关联。每次擦除闪存时,都必须在日志中保存签名。签名取决于用户。
TDM主要通过在UTest闪存中写入一些DCF记录来配置。
为了加快此模块的使用速度,我们使用了一个参考代码作为示例。