AUTOSAR SHE 密钥更新协议

本文详细介绍了AUTOSAR SHE(安全硬件扩展)的密钥更新协议,包括内存更新过程、授权密文的使用、密钥派生与验证步骤。协议通过计数器抵御重复攻击,并规定了更新内存槽的步骤,确保安全性。同时,讨论了不同内存槽更新所需的授权密文,以及在更新过程中如何处理各种保护机制和错误条件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SHE(安全硬件扩展)提供几个“内存槽”(memory slot)来储存密钥key和其他用于交互的信息。依赖内存槽的使用用例,内存槽有不同的保护协议。即便如此,当在更新一个内存槽时,我们必须知道一个密文去授权更新。所有的内存槽需同一的更新协议。每次只可以更新一个内存槽

协议由两部分组成:内存更新本身及验证更新成功的信息。协议通过包含一个SHE中保存的计数来抵御重复攻击。通过将消息传到外部,成功更新内存可以被验证。

单独一个内存槽可以被更新的次数被计数的宽度以及物理内存复写耐久能力所限制。

协议中用于更新non-volatile 内存槽或RAM_KEY的命令是CMD_LOAD_KEY

M1, M2, M3 , M4, M5 消息的生成必须是通过命令CMD_EXPORT_RAM_KEY.

内存的更新协议分为两部分,第一部分是实际内存更新到发送一个秘密且真实的key到SHE,然后第二部分为验证,即提供给后台一个key更新成功的证据。

授权密文

在AUTOSar规范中,我们称一个“内存槽”(a memory slot)就是一个密钥key。为了更新一个密钥key,我们需要向外部实体(后台)提供一个合理的授权密文(另一个密钥key&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大表哥汽车人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值