统一诊断服务(UDS) 是 安全访问
发布时间
阅读量:
阅读量
统一诊断服务UDS - 什么是安全访问
- 安全访问的概念是什么?
- 在什么情况下进行安全访问?
-
- 发起服务的请求
- 利用标识符来获取数据或执行操作
- 基于地址的方式访问存储器
什么是安全访问
该协议旨在通过安全访问保护车辆的安全性,并允许诊断设备获取ECU内部的重要数据或执行影响车辆安全的诊断服务请求。该方案允许诊断设备获取ECU内部的重要数据或执行影响车辆安全的诊断服务请求。该方案采用种子-秘钥(Seed-Key)机制进行授权管理。未经授权解密前状态状态下,默认处于锁定状态无法读取重要数据(DID)/存储区域也无法运行涉及车辆安全性功能的服务程序。系统必须通过授权解密前状态来解除ECU锁定状态后方能允许上述功能运行操作
解锁ECU需要执行如下操作:
- 诊断设备利用UDS的安全访问服务(Security Access Service, SID 0x27)向ECU发出请求获取种子(Seed)。
- ECU基于接收到的系统响应提供一个随机生成的种子(Seed)。
- 当诊断设备成功接收到种子时,在预设的安全算法指导下进行处理:先是使用接收到的密钥(Seed)计算出相应的秘钥(Key),随后将该秘钥(Key)通过UDS的安全访问服务(Security Access Service, SID 0x27)传输至ECU。
- E
全部评论 (0)
还没有任何评论哟~
