Advertisement

统一诊断服务(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)

还没有任何评论哟~