一种汽车智能钥匙学习方法、存储介质、设备及装置制造方法及图纸

技术编号:29979702 阅读:14 留言:0更新日期:2021-09-08 10:10
本申请涉及一种汽车智能钥匙学习方法、存储介质、设备及装置,涉及汽车技术领域,该汽车智能钥匙学习方法包括以下步骤:识别智能钥匙是否已存储钥匙配置信息;若智能钥匙并未存储钥匙配置信息,则将智能钥匙的IDE写入车辆的BCM;待智能钥匙的IDE写入车辆的BCM后,将车辆对应的ESK、ISK以及VIN写入智能钥匙内;智能钥匙核实ESK以及ISK是否合法,当判定合法时,完成智能钥匙学习工作;其中,钥匙配置信息包括ESK、ISK以及VIN。本申请基于多种数据信息,进行智能钥匙的学习工作,利用信息的唯一性,避免智能钥匙与多辆汽车进行关联,提高智能钥匙学习的安全性,为汽车的安全使用提供技术基础。础。础。

【技术实现步骤摘要】
一种汽车智能钥匙学习方法、存储介质、设备及装置


[0001]本申请涉及汽车
,具体涉及一种汽车智能钥匙学习方法、存储介质、设备及装置。

技术介绍

[0002]现有的汽车
中,在智能钥匙学习过程中,主要学习的是用于发动机IMMO防盗认证的ESK码,并且没有对ESK码进行授权检验;对于钥匙的高频信号也未做认证,仅通过防盗控制器读取钥匙中固有的识别码ID进行确认是否学习过,当前智能钥匙学习技术容易被破解,存在车辆被盗的风险,其安全性不高。
[0003]因此,目前急需一种新的技术手段,来提高智能钥匙学习的安全性,满足当前的使用需求。

技术实现思路

[0004]本申请提供一种汽车智能钥匙学习方法及装置,基于多种数据信息,进行智能钥匙的学习工作,利用信息的唯一性,避免智能钥匙与多辆汽车进行关联,提高智能钥匙学习的安全性,为汽车的安全使用提供技术基础。
[0005]第一方面,本申请提供了一种汽车智能钥匙学习方法,所述方法包括以下步骤:
[0006]识别智能钥匙是否已存储钥匙配置信息;
[0007]若所述智能钥匙并未存储所述钥匙配置信息,则将智能钥匙的IDE写入车辆的BCM;
[0008]待智能钥匙的所述IDE写入车辆的BCM后,将车辆对应的ESK、ISK以及VIN写入所述智能钥匙内;
[0009]所述智能钥匙核实所述ESK以及所述ISK是否合法,当判定合法时,完成智能钥匙学习工作;其中,
[0010]所述钥匙配置信息包括ESK、ISK以及VIN。<br/>[0011]本申请在实际实施过程中,首先,需要识别智能钥匙是否已经进行了智能钥匙学习,即需要识别智能钥匙是否已存储钥匙配置信息,如果智能钥匙存储有钥匙配置信息,则表明智能钥匙进行过智能钥匙学习,反之则表明智能钥匙未进行智能钥匙学习或此前智能钥匙学习失败,如果钥匙配置信息完整,则表明此前已经完成了钥匙配置信息,反之则需要对钥匙配置信息进行修复;
[0012]进而,若智能钥匙并未存储钥匙配置信息,则将智能钥匙的IDE写入车辆的BCM,车辆对智能钥匙进行标定;
[0013]而后,待智能钥匙的IDE写入车辆的BCM后,再将车辆对应的ESK、ISK以及VIN写入智能钥匙内;
[0014]最后,待智能钥匙接收了车辆对应的ESK、ISK以及VIN后,核实ESK以及ISK是否合法,当判定合法时,完成智能钥匙学习工作。
[0015]本申请实施例中,基于多种数据信息,进行智能钥匙的学习工作,利用信息的唯一性,避免智能钥匙与多辆汽车进行关联,提高智能钥匙学习的安全性,为汽车的安全使用提供技术基础。
[0016]进一步的,所述方法还包括以下步骤:
[0017]若所述智能钥匙已存储所述钥匙配置信息,则判断所述钥匙配置信息是否完整;
[0018]若所述钥匙配置信息不完整,则基于所述车辆对应的ESK、ISK以及VIN,对所述钥匙配置信息进行修复。
[0019]具体的,所述智能钥匙核实所述ESK以及所述ISK是否合法中,包括以下步骤:
[0020]按照预设的核实次数,核实写入所述智能钥匙的所述ESK的合法性,若所述ESK不合法,则终止智能钥匙学习工作;
[0021]按照预设的核实次数,核实写入所述智能钥匙的所述ISK的合法性,若所述ISK不合法,则终止智能钥匙学习工作。
[0022]进一步的,所述方法还包括以下步骤:
[0023]根据车辆对应的所述VIN,按照预设算法生成所述ISK;其中,
[0024]所述ISK与车辆唯一对应。
[0025]第二方面,本申请提供了一种存储介质,该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面提及的汽车智能钥匙学习方法。
[0026]第三方面,本申请提供了一种电子设备,该电子设备包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现第一方面提及的汽车智能钥匙学习方法。
[0027]第四方面,本申请提供了一种汽车智能钥匙学习装置,该装置包括:
[0028]钥匙信息提取模块,其用于识别智能钥匙是否已存储钥匙配置信息;
[0029]信息写入模块,其用于当所述智能钥匙并未存储所述钥匙配置信息,将智能钥匙的IDE写入车辆的BCM;
[0030]所述信息写入模块还用于待智能钥匙的所述IDE写入车辆的BCM后,将车辆对应的ESK、ISK以及VIN写入所述智能钥匙内;
[0031]信息核实模块,其用于核实所述ESK以及所述ISK是否合法,当判定合法时,完成智能钥匙学习工作;其中,
[0032]所述钥匙配置信息包括ESK、ISK以及VIN。
[0033]进一步的,所述钥匙信息提取模块还用于当所述智能钥匙已存储所述钥匙配置信息,判断所述钥匙配置信息是否完整;
[0034]所述装置还包括:
[0035]信息修复模块,其用于当所述智能钥匙已存储所述钥匙配置信息,且所述钥匙配置信息不完整时,基于所述车辆对应的ESK、ISK以及VIN,对所述钥匙配置信息进行修复。
[0036]进一步的,所述信息核实模块还用于按照预设的核实次数,核实写入所述智能钥匙的所述ESK的合法性,若所述ESK不合法,则终止智能钥匙学习工作;
[0037]所述信息核实模块还用于按照预设的核实次数,核实写入所述智能钥匙的所述ISK的合法性,若所述ISK不合法,则终止智能钥匙学习工作。
[0038]进一步的,所述信息核实模块还用于根据车辆对应的所述VIN,按照预设算法生成
所述ISK;其中,
[0039]所述ISK与车辆唯一对应。
[0040]本申请提供的技术方案带来的有益效果包括:
[0041]本申请基于多种数据信息,进行智能钥匙的学习工作,利用信息的唯一性,避免智能钥匙与多辆汽车进行关联,提高智能钥匙学习的安全性,为汽车的安全使用提供技术基础。
附图说明
[0042]术语解释:
[0043]IDE:TRP Identifier,TRP识别码;数据长度为32bit,每个TRP中都含有固定唯一的编码,在出厂前写入,其作用是参与智能钥匙的算法认证;
[0044]BCM:Body Control Module,车身控制器;
[0045]ESK:EMS Communication Cryptology Secret Key,发动机控制器通讯加密密钥,数据长度为128bit,它是通过整车EOL设备进行下线匹配流程时写入的,每辆车的ESK码理论上都不一样,它是通过整车VIN码转化而来的,其作用是参与防盗控制器的算法认证;
[0046]ISK:Immobilizer Secret Key),防盗密钥;数据长度为64bit,它是由ESK码衍生出来的,每辆车配置的所有钥匙(含TRP)包含相同的ISK码。它的作用是参与钥匙的算法认证;
[0047本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车智能钥匙学习方法,其特征在于,所述方法包括以下步骤:识别智能钥匙是否已存储钥匙配置信息;若所述智能钥匙并未存储所述钥匙配置信息,则将智能钥匙的IDE写入车辆的BCM;待智能钥匙的所述IDE写入车辆的BCM后,将车辆对应的ESK、ISK以及VIN写入所述智能钥匙内;所述智能钥匙核实所述ESK以及所述ISK是否合法,当判定合法时,完成智能钥匙学习工作;其中,所述钥匙配置信息包括ESK、ISK以及VIN。2.如权利要求1所述的汽车智能钥匙学习方法,其特征在于,所述方法还包括以下步骤:若所述智能钥匙已存储所述钥匙配置信息,则判断所述钥匙配置信息是否完整;若所述钥匙配置信息不完整,则基于所述车辆对应的ESK、ISK以及VIN,对所述钥匙配置信息进行修复。3.如权利要求1所述的汽车智能钥匙学习方法,其特征在于,所述智能钥匙核实所述ESK以及所述ISK是否合法中,包括以下步骤:按照预设的核实次数,核实写入所述智能钥匙的所述ESK的合法性,若所述ESK不合法,则终止智能钥匙学习工作;按照预设的核实次数,核实写入所述智能钥匙的所述ISK的合法性,若所述ISK不合法,则终止智能钥匙学习工作。4.如权利要求1所述的汽车智能钥匙学习方法,其特征在于,所述方法还包括以下步骤:根据车辆对应的所述VIN,按照预设算法生成所述ISK;其中,所述ISK与车辆唯一对应。5.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至4任一项所述的方法。6.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在...

【专利技术属性】
技术研发人员:饶超肖珍司文奎范志容文雯
申请(专利权)人:东风汽车集团股份有限公司
类型:发明
国别省市:

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

1