【技术实现步骤摘要】
车辆诊断方法、外部诊断设备、车辆和存储介质
[0001]本专利技术涉及车辆
,尤其是涉及一种车辆诊断方法,以及外部诊断设备、车辆和存储介质。
技术介绍
[0002]相关技术中,外部诊断设备连接到整车网络后,可直接通过诊断服务对控制器进行诊断活动,车辆端无有效措施阻止非法或仿冒的设备接入整车,非法或仿冒设备接入整车后,会进行采集数据,重放攻击、DOS(Denial of Service)攻击、以及进一步的非法控制车辆、篡改车辆ECU(Electronic Control Unit)数据等行为。
技术实现思路
[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术的一个目的在于提出一种车辆诊断方法,可以避免非法或仿冒的外部设备攻击破坏车辆,起到保护车辆设备的作用。
[0004]本专利技术的目的之二在于提出另一种车辆诊断方法。
[0005]本专利技术的目的之三在于提出一种车辆。
[0006]本专利技术的目的之四在于提出一种外部诊断设备。
[0007]本 ...
【技术保护点】
【技术特征摘要】
1.一种车辆诊断方法,其特征在于,用于车辆,所述车辆诊断方法包括:响应于外部诊断设备接入车载网关的请求指令,发送身份认证指令;获取所述外部诊断设备响应于所述身份认证指令的身份认证信息,根据所述身份认证信息对所述外部诊断设备进行身份认证,其中,所述身份认证包括身份符合性认证阶段和身份认证维持阶段;以及确定所述外部诊断设备的所述身份认证维持阶段认证成功,与所述外部诊断设备进行信息交互。2.根据权利要求1所述的车辆诊断方法,其特征在于,响应于外部诊断设备接入车载网关的请求指令,发送身份认证指令,包括:响应于外部诊断设备接入车载网关的准入认证请求指令,发送身份认证开始指令。3.根据权利要求2所述的车辆诊断方法,其特征在于,获取所述外部诊断设备响应于所述身份认证指令的身份认证信息,根据所述身份认证信息对所述外部诊断设备进行身份认证,包括:获取所述外部诊断设备响应于身份认证开始指令的第一随机数;生成第二随机数,并发送第二随机数给所述外部诊断设备;根据所述第一随机数和所述第二随机数计算第一身份认证码;获取所述外部诊断设备的第二身份认证码;根据所述第二身份认证码与所述第一身份认证码生成第一认证结果,并将所述第一认证结果反馈给所述外部诊断设备。4.根据权利要求3所述的车辆诊断方法,其特征在于,根据所述第二身份认证码与所述第一身份认证码生成第一认证结果,包括:若所述第二身份认证码与所述第一身份认证码匹配,确定所述外部诊断设备通过身份符合性认证;若所述第二身份认证码与所述第一身份认证码不匹配,确定所述外部诊断设备未通过身份符合性认证。5.根据权利要求4所述的车辆诊断方法,其特征在于,获取所述外部诊断设备发送的身份认证信息,根据所述身份认证信息对所述外部诊断设备进行身份认证,还包括:在确定所述外部诊断设备通过身份符合性认证之后,获取所述外部诊断设备的第三随机数、消息新鲜值和第一消息认证码;根据所述第三随机数和所述消息新鲜值计算第二消息认证码;根据所述第二消息认证码与所述第一消息认证码生成第二认证结果,发送所述第二认证结果。6.根据权利要求5所述的车辆诊断方法,其特征在于,根据所述第二消息认证码与所述第一消息认证码生成第二认证结果,包括:若所述第二消息认证码与所述第一消息认证码匹配,确定所述外部诊断设备身份认证维持成功;若所述第二消息认证码与所述第一消息认证码不匹配,确定所述外部诊断设备身份认证维持失败。7.根据权利要求6所述的车辆诊断方法,其特征在于,所述车辆诊断方法还包括...
【专利技术属性】
技术研发人员:秦延隆,刘蕊,王利花,孟全国,卫威,汪韬,付建鑫,
申请(专利权)人:北京福田戴姆勒汽车有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。