文章目录
前言
今天分享的是UDS的安全访问服务,希望能对你有所帮助
一、安全访问简介
1.1 什么是安全访问
SecurityAccess 安全访问,27服务,用来保护某些诊断服务的,提供一种保护机制。例如对于重要数据的上传或者下载过程不做任何限制,可能会对整车的安全造成极大的威胁,尤其是针对底盘域的控制器更是要在这方面做好全方位的安全防保护措施。
1.2 常用的应用场景:
- 操控类,输入输出的控制,例程控制服务等,
- 写入类,如烧录程序;产线写入重要的数据,如版本或标定信息,需要过27安全访问后,才进行数据的写入
- 读取数据,在读取重要的数据时也需要过安全访问
1.3 安全访问流程
我们来看看官方文档ISO14299-1是如何介绍的

- 客户端向服务端请求种子;
- 服务端向客户端发送随机种子;
- Client基于接收到来自Server的随机种子计算出对应的Key并发送给到Server;
- Server接受来自Client算出来的Key并与内部算出的Key比较,如果一致则解锁成功,否则解锁不成功;


本文介绍了UDS中的安全访问服务,用于保护关键诊断操作。安全访问涉及请求种子和发送秘钥的过程,通过特定的子功能和数据格式确保数据传输的安全性。例如,客户端首先请求种子,服务器响应随机种子,然后客户端基于此计算密钥并发送回服务器进行验证。若验证成功,则解锁服务。文章还提到了不同安全等级的使用场景和肯定/否定响应的处理。

3724

被折叠的 条评论
为什么被折叠?



