【技术实现步骤摘要】
一种车辆诊断设备的认证方法、装置、电子设备及介质
[0001]本专利技术实施例涉及车辆诊断技术,尤其涉及一种车辆诊断设备的认证方法、装置、电子设备及介质。
技术介绍
[0002]在整车信息安全设计中,车辆诊断设备与OBD(On
‑
Board Diagnostics,车载自诊断系统)接口进行物理连接,建立通信,实现整车的诊断服务。但物理连接后,车内通信网络暴露给了车辆诊断设备,因此,需要对车辆诊断设备进行合法性的验证。
[0003]现有技术中,通常采用Seed&Key(离线种子与密钥)机制对诊断设备进行认证。例如,车载控制器向诊断设备发送4字节的Seed(种子),诊断设备使用对称算法对种子进行加密,生成4字节的Key(响应),并将Key发送给车载控制器,由车载控制器判断响应值是否正确。但现有技术的加密方式强度不足,容易泄露以及被人破解,降低车辆诊断设备的认证精度。
技术实现思路
[0004]本专利技术实施例提供一种车辆诊断设备的认证方法、装置、电子设备及介质,以提高车辆 ...
【技术保护点】
【技术特征摘要】
1.一种车辆诊断设备的认证方法,其特征在于,由中央网关执行,所述方法包括:根据接收到的待认证诊断设备的数字证书,确定所述数字证书是否为预置根证书的签发证书;若是,则生成随机数,并向所述待认证诊断设备发送数据签名请求,供所述待认证诊断设备对所述随机数进行签名,由所述待认证诊断设备将签名后的签名数据发送至中央网关;接收所述待认证诊断设备的签名数据,基于预设的签名验证算法,确定所述签名数据是否与所述随机数对应;若是,则确定所述待认证诊断设备认证成功,向所述待认证诊断设备发送认证成功的提示信息。2.根据权利要求1所述的方法,其特征在于,根据接收到的待认证诊断设备的数字证书,确定所述数字证书是否为预置根证书的签发证书,包括:根据接收到的待认证诊断设备的数字证书,确定所述数字证书的证书标识;根据所述预置根证书的密钥,验证所述证书标识是否与所述预置根证书的证书标识对应;若是,则确定所述数字证书为预置根证书的签发证书。3.根据权利要求1所述的方法,其特征在于,在确定所述数字证书是否为预置根证书的签发证书之后,还包括:若确定所述数字证书不是预置根证书的签发证书,则确定待认证诊断设备认证失败,向所述待认证诊断设备发送认证失败的提示信息。4.根据权利要求1所述的方法,其特征在于,接收所述待认证诊断设备的签名数据,基于预设的签名验证算法,确定所述签名数据是否与所述随机数对应,包括:接收所述待认证诊断设备的签名数据;根据所述待认证诊断设备的数字证书,确定所述待认证诊断设备的密钥;根据预设的签名验证算法,采用所述待认证诊断设备的密钥对所述签名数据进行验证,得到待验签数据;将所述待验签数据与所述随机数进行比较,根据比较结果,确定所述签名数据是否与所述随机数对应。5.根据权利要求4所述的方法,其特征在于,根据比较结果,确定所述签名数据是否与所述随机数对应,包括:确定所述待验签数据与所述随机数是否一致;若是,则确定所述签名数据与所述随机数对应;若否,则确定所述签名数据与所述随机数不对应。6.一种车辆诊断设备的认证方法,其特征在于,由待认证诊断设备执行,所述方法包括:从USB安全令牌中获取待认证诊断设备的数字证书,将所述数字证书发送至中央网关,供所述中央网关确定所述数字证书是否为预置根证书的签发证书,若是,则由所述中央网关生成随机数,并向所述待认证诊断设备发送数据签名请求;若接收到所述中央网关的数据签名请求,则向USB安全令牌请求待认...
【专利技术属性】
技术研发人员:宁矣,李木犀,刘毅,许传斌,吴淼,陈明,
申请(专利权)人:中国第一汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。