[发明专利]防盗钥匙匹配方法、装置和计算机设备有效
申请号: | 202111528863.2 | 申请日: | 2021-12-14 |
公开(公告)号: | CN114162080B | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 谭斌;谢嘉丰 | 申请(专利权)人: | 深圳市星卡科技股份有限公司 |
主分类号: | B60R25/24 | 分类号: | B60R25/24;G06F21/31;G06F21/44 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 冯筠 |
地址: | 518000 广东省深圳市龙岗区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防盗 钥匙 匹配 方法 装置 计算机 设备 | ||
1.一种防盗钥匙匹配方法,应用于诊断设备,所述诊断设备一端与车辆的ECU系统连接,另一端与防盗钥匙无线连接,其特征在于,包括:
向所述ECU系统发送第一控制信号,以使所述诊断设备进入诊断模式;
获取所述ECU系统的第一种子值,以开启所述ECU系统的用户权限;
根据所述第一种子值计算第一密钥值,并将所述第一密钥值发送至所述ECU系统,其中,所述ECU系统将自带的第二密钥值与第一密钥值做比较,并向比较结果发送至所述诊断设备;
接收所述比较结果,并根据所述比较结果检测ECU系统的学习状态,其中,学习状态包括已学习状态与未学习状态;
若根据所述比较结果检测ECU系统的学习状态为未学习状态,则获取车辆VIN码;
根据所述VIN码计算PIN码与SK码,并将所述PIN码与所述SK码写入所述ECU系统,其中,所述PIN码与所述SK码写入完成后,所述ECU系统生成匹配指令;
接收所述匹配指令,并将所述匹配指令发送至所述防盗钥匙,以使所述防盗钥匙与所述ECU系统完成匹配;
根据所述第一种子值计算第一密钥值的步骤,包括:
获取第一种子值的长度;
计算第一种子值的长度与32的商,得到第一商值Na;
判断第一i值是否小于或等于所述第一商值Na,其中,所述第一i值的初始值为0;
若所述第一i值小于或等于所述第一商值Na,则计算第二密钥值,其中,计算公式为:
W2[i1]=([4*i1]+[4*i1+1]+[4*i1+2]+[4*i1+3]);
i1=i1+1;
其中,W2[i1]为第二密钥值,i1为第一i值;
返回到所述判断所述第一i值是否小于或等于所述第一商值Na的步骤;
若所述第一i值大于所述第一商值Na,计算第一种子值的长度与4的商,得到第二商值Nb;
判断第二i值是否小于第二商值Nb,其中,所述第二i值的初始值为第一商值Na;
若所述第二i值小于第二商值Nb,则计算第三密钥值,其中,计算公式为:
i2=i2+1,其中,i2为第二i值,
X=W2[i2-1],其中,X为W2[i2-1]的变量;
若X的值不等于0,则
W3[i2]=W2[i2-Na]^X;
其中,W3[i2]为第一密钥值,符号“^”表示差分运算;
返回到所述判断第二i值是否小于第二商值Nb的步骤,直至所述第二i值不小于第二商值Nb;
根据所述第二密钥值与所述第三密钥值计算所述第一密钥值,其中,计算公式为:
W1[i]={W2[i1],W3[i2]};
其中,所述W1[i]表示第一密钥值。
2.根据权利要求1所述的防盗钥匙匹配方法,其特征在于,所述接收所述匹配指令,并将所述匹配指令发送至所述防盗钥匙,以使所述防盗钥匙与所述ECU系统完成匹配步骤之后,还包括:
统计所述ECU系统完成匹配的防盗钥匙的数量;
判断所述防盗钥匙的数量是否大于第一预设值;
若所述防盗钥匙的数量大于第一预设值,则向所述ECU系统反馈消极应答,其中,所述消极应答用于终止所述防盗钥匙的匹配;
若所述防盗钥匙的数量不大于第一预设值,则返回到所述将所述PIN码与所述SK码写入所述ECU系统的步骤,以继续匹配防盗钥匙。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市星卡科技股份有限公司,未经深圳市星卡科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111528863.2/1.html,转载请声明来源钻瓜专利网。