[发明专利]车辆诊断的安全通信方法、装置、存储介质及设备有效
| 申请号: | 201910394847.5 | 申请日: | 2019-05-13 |
| 公开(公告)号: | CN110109443B | 公开(公告)日: | 2021-11-26 |
| 发明(设计)人: | 韩伟;杨少宾;黄镇;陈永丰 | 申请(专利权)人: | 上海英恒电子有限公司 |
| 主分类号: | G05B23/02 | 分类号: | G05B23/02 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 201203 上海*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 车辆 诊断 安全 通信 方法 装置 存储 介质 设备 | ||
本申请实施例公开了一种车辆诊断的安全通信方法、装置、存储介质及设备。所述方法诊断设备执行,所述方法包括:在应用层将需要向车辆控制器发送的诊断数据进行加密处理;在传输层将加密处理得到的加密诊断数据进行组帧;在物理层将组帧后的加密诊断数据发送至车辆控制器,以使车辆控制器根据诊断数据返回诊断响应数据。通过采用上述方案,可以提高在车辆诊断过程中,通信数据的安全性。
技术领域
本申请实施例涉及车辆诊断领域,尤其涉及一种车辆诊断的安全通信方法、装置、存储介质及设备。
背景技术
随着经济的迅速发展,科技水平的逐渐提高,车辆已经成为人们出行的首要选择。在各式各样的车辆逐渐增加的情况下,对车辆的故障诊断以及维修已经成为重要的服务项目之一,而为了能够快速的对车辆故障做出准确的判断,车辆诊断设备应运而生。
车载诊断设备可以在车辆不解体或仅卸下个别零件的条件下,确定汽车技术状况,查明故障部位及原因的检查,也可用于车辆控制单元的软件升级。包括汽车发动机的检测与诊断,汽车底盘的检测与诊断,以及完成车辆控制器,如特定ECU(Electronic ControlUnit,电子控制单元)的程序刷写等内容。通过诊断命令可以实时监测车辆运行状态、对ECU的输入输出进行控制、对ECU进行软件升级、读取车辆故障状态等操作。在这过程中,如果掌握诊断权限可以操作车辆以及读取敏感信息等,虽然诊断系统有安全访问策略,但是目前安全访问策略存在安全漏洞,安全防护等级较低。因此,如何能够保证车辆诊断过程中信息传输的安全性,已经成为本领域技术人员亟待解决的技术难题。
发明内容
本申请实施例提供一种车辆诊断的安全通信方法、装置、存储介质及设备,以提高在车辆诊断过程中,通信数据的安全性。
第一方面,本申请实施例提供了一种车辆诊断的安全通信方法,所述方法由诊断设备执行,该方法包括:
在应用层将需要向车辆控制器发送的诊断数据进行加密处理;
在传输层将加密处理得到的加密诊断数据进行组帧;
在物理层将组帧后的加密诊断数据发送至车辆控制器,以使车辆控制器根据诊断数据返回诊断响应数据。
进一步的,在应用层将需要向车辆控制器发送的诊断数据进行加密处理,包括:
在应用层采用AES对称加密算法的GCM加密模式,将需要向车辆控制器发送的诊断数据进行加密处理。
进一步的,在接收到车辆控制器根据诊断数据返回诊断响应数据之后,所述方法还包括:
通过物理层将所述诊断响应数据发送至传输层;
在传输层对所述诊断响应数据进行合并,并发送至应用层;
在应用层对合并后的诊断响应数据进行解密处理,得到解密后的诊断响应数据,并根据解密后的诊断响应数据确定诊断结果。
第二方面,本申请实施例提供了一种车辆诊断的安全通信方法,所述方法由车辆控制器执行,该方法包括:
在物理层接收诊断设备发送的组帧后的加密诊断数据;
在传输层将组帧后的加密诊断数据合并,得到加密诊断数据;
在应用层对加密诊断数据进行解密,得到诊断数据,并验证诊断数据是否完整;
若验证诊断数据完整,则根据诊断数据向诊断设备发出诊断响应数据。
进一步的,所述诊断响应数据是经过应用层加密,并经过传输层组帧的;所述诊断响应数据用于供诊断设备接收和解密,并根据解密后的诊断响应数据确定诊断结果。
第三方面,本申请实施例提供了一种车辆诊断的安全通信方法,所述方法由诊断设备执行,该方法包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海英恒电子有限公司,未经上海英恒电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910394847.5/2.html,转载请声明来源钻瓜专利网。





