一种车辆防盗系统的防盗匹配方法、装置、服务器及介质制造方法及图纸

技术编号:31498028 阅读:17 留言:0更新日期:2021-12-18 12:43
本发明专利技术公开了一种车辆防盗系统的防盗匹配方法、装置、服务器及介质。所述车辆防盗系统包括诊断仪、第一控制器及第二控制器;该防盗匹配方法包括:诊断仪建立与第一控制器之间的安全访问;诊断仪触发第一控制器生成防盗匹配密钥;诊断仪建立与第二控制器之间的安全访问;诊断仪读取防盗匹配密钥,并将所述防盗匹配密钥写入所述第二控制器。本技术方案实现了无需擦除各原控制器防盗匹配状态,且使用多重安全等级对诊断仪进行合法性校验,校验通过即可直接进行防盗匹配。可直接进行防盗匹配。可直接进行防盗匹配。

【技术实现步骤摘要】
一种车辆防盗系统的防盗匹配方法、装置、服务器及介质


[0001]本专利技术实施例涉及汽车防盗技术,尤其涉及一种车辆防盗系统的防盗匹配方法、装置、服务器及介质。

技术介绍

[0002]随着汽车保有量的逐渐增加,汽车安全也逐渐成为车主关心的话题,为了解决汽车被盗等情况,国标要求了车辆应对发动机启动、传动等系统设置防盗功能,同时一些新兴的如数字钥匙、ETC电子不停车收费系统等也需要对唯一的车辆进行防盗绑定,这都需要一种可靠的车内防盗匹配方法。
[0003]车内防盗系统一般包含防盗匹配及防盗认证过程。以发动机防盗为例,防盗认证过程一般为:车身控制器给发动机控制器发送启动请求,发动机控制器给车身控制器发送一个随机数,车身控制器根据这个随机数,结合预设的认证算法及防盗秘钥SK,计算一个认证值并发给发动机控制器,发动机控制器自身也根据预设的认证算法及防盗秘钥SK,计算一个认证值,并与接收到的车身控制器计算的认证值进行比对,如果相同则允许启动。可以看到,为了保证防盗认证成功,两个控制器预设的认证算法及防盗秘钥SK需要保持一致,认证算法一般集成在控制器中,而防盗秘钥一般在车辆下线时或者售后换件时,通过诊断仪写入。由于防盗秘钥涉及汽车的防盗安全,主机厂一般需要特殊的流程通过诊断通信的方式来写入控制器,这个流程可认为是防盗匹配过程。
[0004]现有技术中,使用诊断仪对车身控制模块和动力控制器进行防盗匹配,在一些情况下,例如在车辆下线时,诊断仪VIN扫码扫错或者人为输入VIN输错的情况下,需要判断各原控制器防盗匹配状态并进行擦除才能进行新的防盗匹配。

技术实现思路

[0005]本专利技术提供一种车辆防盗系统的防盗匹配方法、装置、服务器及介质,以实现无需擦除各原控制器防盗匹配状态,且使用多重安全等级对诊断仪进行合法性校验,校验通过即可直接进行防盗匹配。
[0006]第一方面,本专利技术实施例提供了一种车辆防盗系统的防盗匹配方法,所述车辆防盗系统包括诊断仪、第一控制器及第二控制器;所述防盗匹配方法包括:
[0007]所述诊断仪建立与所述第一控制器之间的安全访问;
[0008]所述诊断仪触发所述第一控制器生成防盗匹配密钥;
[0009]所述诊断仪建立与所述第二控制器之间的安全访问;
[0010]所述诊断仪读取所述防盗匹配密钥,并将所述防盗匹配密钥写入所述第二控制器。
[0011]可选的,所述诊断仪建立与所述第一控制器之间的安全访问,包括:
[0012]所述诊断仪获取目标车辆的车辆识别码,并通过一层安全算法将所述车辆识别码写入所述第一控制器;
[0013]所述诊断仪内写入二层安全匹配算法;
[0014]所述诊断仪向所述第一控制器发送第一随机数请求,并获取所述第一控制器根据所述第一随机数请求生成的第一随机数;
[0015]所述诊断仪根据所述第一随机数、所述车辆识别码及所述二层安全匹配算法进行数据运算,得到第一运算结果并发送所述第一运算结果至所述第一控制器以使所述第一控制器根据生成的所述第一随机数、所述车辆识别码及所述第一控制器内的所述二层安全匹配算法进行数据运算,得到第二运算结果,进而对比所述第一运算结果及所述第二运算结果;
[0016]若所述第一运算结果与所述第二运算结果一致,则确定所述诊断仪建立与所述第一控制器之间的安全访问。
[0017]可选的,还包括:
[0018]若所述第一运算结果与所述第二运算结果不一致,所述诊断仪重新向所述第一控制器发送所述第一随机数请求;并获取所述第一控制器根据所述第一随机数请求生成的另一第一随机数;
[0019]所述诊断仪根据所述另一第一随机数、所述车辆识别码及所述二层安全匹配算法进行数据运算,得到第一运算结果并发送所述第一运算结果至所述第一控制器以使所述第一控制器根据生成的所述另一第一随机数、所述车辆识别码及所述第一控制器内的所述二层安全匹配算法进行数据运算,得到第二运算结果,进而对比所述第一运算结果及所述第二运算结果;直到所述第一运算结果及所述第二运算结果一致,确定所述诊断仪建立与所述第一控制器之间的安全访问;
[0020]其中,所述诊断仪重新向所述第一控制器发送所述第一随机数请求次数至多为三次,否则所述第一控制器锁定预设时间。
[0021]可选的,所述诊断仪建立与所述第二控制器之间的安全访问,包括:
[0022]所述诊断仪将所述车辆识别码通过所述一层安全算法写入所述第二控制器;
[0023]所述诊断仪向所述第二控制器发送第二随机数请求,并获取所述第二控制器根据所述第二随机数请求生成的第二随机数;
[0024]所述诊断仪根据所述第二随机数、所述车辆识别码及所述二层安全匹配算法进行数据运算,得到第三运算结果并发送所述第三运算结果至所述第二控制器以使所述第二控制器根据生成的所述第二随机数、所述车辆识别码及所述第二控制器内的所述二层安全匹配算法进行数据运算,得到第四运算结果,进而对比所述第三运算结果及所述第四运算结果;若所述第三运算结果与所述第四运算结果一致,则确定所述诊断仪建立与所述第二控制器之间的安全访问。
[0025]可选的,还包括:
[0026]若所述第三运算结果与所述第四运算结果不一致,所述诊断仪重新向所述第二控制器发送所述第二随机数请求,并获取所述第二控制器根据所述第二随机数请求生成的另一第二随机数;
[0027]所述诊断仪根据所述另一第二随机数、所述车辆识别码及所述二层安全匹配算法进行数据运算,得到第三运算结果并发送所述第三运算结果至所述第二控制器以使所述第二控制器根据生成的所述另一第二随机数、所述车辆识别码及所述第二控制器内的所述二
层安全匹配算法进行数据运算,得到第四运算结果,进而对比所述第三运算结果及所述第四运算结果;直到所述第三运算结果及所述第四运算结果一致,确定所述诊断仪建立与所述第二控制器之间的安全访问,
[0028]其中,所述诊断仪重新向所述第二控制器发送所述第二随机数请求次数至多为三次,否则所述第二控制器锁定所述预设时间。
[0029]第二方面,本专利技术实施例还提供了一种车辆防盗系统的防盗匹配装置,该防盗匹配装置包括:
[0030]第一安全访问模块,用于建立与第一控制器之间的安全访问;
[0031]密钥生成模块,触发所述第一控制器生成防盗匹配密钥;
[0032]第二安全访问模块,用于建立与第二控制器之间的安全访问;
[0033]密钥写入模块,用于读取所述防盗匹配密钥,并将所述防盗匹配密钥写入所述第二控制器。
[0034]可选的,所述第一安全访问模块:包括:
[0035]识别码获取单元,用于获取目标车辆的车辆识别码,
[0036]识别码第一写入单元,用于通过一层安全算法将所述车辆识别码写入所述第一控制器;
[0037]匹配算法写入单元:用于写入二层安全匹配算法;
[0038]第一随机数获取单元,用于向所述第一控制器发送第一随机数请求,并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆防盗系统的防盗匹配方法,所述车辆防盗系统包括诊断仪、第一控制器及第二控制器;其特征在于,所述防盗匹配方法包括:所述诊断仪建立与所述第一控制器之间的安全访问;所述诊断仪触发所述第一控制器生成防盗匹配密钥;所述诊断仪建立与所述第二控制器之间的安全访问;所述诊断仪读取所述防盗匹配密钥,并将所述防盗匹配密钥写入所述第二控制器。2.根据权利要求1所述的防盗匹配方法,其特征在于,所述诊断仪建立与所述第一控制器之间的安全访问,包括:所述诊断仪获取目标车辆的车辆识别码,并通过一层安全算法将所述车辆识别码写入所述第一控制器;所述诊断仪内写入二层安全匹配算法;所述诊断仪向所述第一控制器发送第一随机数请求,并获取所述第一控制器根据所述第一随机数请求生成的第一随机数;所述诊断仪根据所述第一随机数、所述车辆识别码及所述二层安全匹配算法进行数据运算,得到第一运算结果并发送所述第一运算结果至所述第一控制器以使所述第一控制器根据生成的所述第一随机数、所述车辆识别码及所述第一控制器内的所述二层安全匹配算法进行数据运算,得到第二运算结果,进而对比所述第一运算结果及所述第二运算结果;若所述第一运算结果与所述第二运算结果一致,则确定所述诊断仪建立与所述第一控制器之间的安全访问。3.根据权利要求2所述的防盗匹配方法,其特征在于,还包括:若所述第一运算结果与所述第二运算结果不一致,所述诊断仪重新向所述第一控制器发送所述第一随机数请求;并获取所述第一控制器根据所述第一随机数请求生成的另一第一随机数;所述诊断仪根据所述另一第一随机数、所述车辆识别码及所述二层安全匹配算法进行数据运算,得到第一运算结果并发送所述第一运算结果至所述第一控制器以使所述第一控制器根据生成的所述另一第一随机数、所述车辆识别码及所述第一控制器内的所述二层安全匹配算法进行数据运算,得到第二运算结果,进而对比所述第一运算结果及所述第二运算结果;直到所述第一运算结果及所述第二运算结果一致,确定所述诊断仪建立与所述第一控制器之间的安全访问;其中,所述诊断仪重新向所述第一控制器发送所述第一随机数请求次数至多为三次,否则所述第一控制器锁定预设时间。4.根据权利要求3所述的防盗匹配方法,其特征在于,所述诊断仪建立与所述第二控制器之间的安全访问,包括:所述诊断仪将所述车辆识别码通过所述一层安全算法写入所述第二控制器;所述诊断仪向所述第二控制器发送第二随机数请求,并获取所述第二控制器根据所述第二随机数请求生成的第二随机数;所述诊断仪根据所述第二随机数、所述车辆识别码及所述二层安全匹配算法进行数据运算,得到第三运算结果并发送所述第三运算结果至所述第二控制器以使所述第二控制器根据生成的所述第二随机数、所述车辆识别码及所述第二控制器内的所述二层安全匹配算
法进行数据运算,得到第四运算结果,进而对比所述第三运算结果及所述第四运算结果;若所述第三运算结果与所述第四运算结果一致,则确定所述诊断仪建立与所述第二控制器之间的安全访问。5.根据权利要求4所述的防盗匹配方法,其特征在于,还包括:若所述第三运算结果与所述第四运算结果不一致,所述诊断仪重新向所述第二控制器发送所述第二随机数请求,并获取所述第二控制器根据所述第二随机数请求生成的另一第二随机数;...

【专利技术属性】
技术研发人员:金钊周幸达洪宇孙宗姚郭宗宾张赫张文杰
申请(专利权)人:中国第一汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1