一种基于PEPS系统的钥匙ID验证方法及相关装置制造方法及图纸

技术编号:17762478 阅读:92 留言:0更新日期:2018-04-21 17:54
本申请公开了一种基于PEPS系统的钥匙ID验证方法,包括PEPS系统基站利用从智能钥匙获取的钥匙ID副本通过加密算法对智能钥匙存储的钥匙ID进行初步验证;当初步验证通过时,获取钥匙ID的反码,得到反向钥匙ID;根据反向钥匙ID判断钥匙ID与钥匙ID副本是否相同,若是,则判定验证通过。可以在PEPS系统基站和智能钥匙初步验证之后,获取钥匙ID的反码,通过钥匙ID的反码判断钥匙ID和钥匙ID副本是否相同,可以提前发现钥匙ID副本错误,从而避免PEPS系统基站保存错误,增加了PEPS系统的安全性和可靠性。本申请还公开一种钥匙ID验证装置、PEPS系统基站以及计算机可读存储介质,具有上述有益效果。

A key ID verification method and related device based on PEPS system

This application discloses a key ID verification method based on the PEPS system, including the PEPS system base station using the key ID copy obtained from the smart key to verify the key ID of the smart key stored by the encryption algorithm; when the initial verification is passed, the reverse key of the key ID is obtained and the reverse key ID is obtained; according to the reverse key ID. To determine whether the key ID is the same as the key ID copy, if so, it is decided to pass the authentication. After preliminary verification of the PEPS system base station and the smart key, you can get the reverse code of the key ID, and judge whether the key ID and the key ID copy are the same through the reverse code of the key ID. The key ID copy error can be found in advance, thus avoiding the PEPS system base station storage error and increasing the security and reliability of the PEPS system. The application also discloses a key ID verification device, a PEPS system base station and a computer readable storage medium, and has the beneficial effect.

【技术实现步骤摘要】
一种基于PEPS系统的钥匙ID验证方法及相关装置
本申请涉及车辆
,特别涉及一种基于PEPS系统的钥匙ID验证方法、钥匙ID验证装置、PEPS系统基站以及计算机可读存储介质。
技术介绍
随着车辆技术的发展,赋予给车辆的功能越来越多,人们使用车辆变得越来越方便。其中,重要的一个功能就是无钥匙进入车辆并启动车辆的功能,在车辆实施中也叫做无钥匙进入及启动系统(PEPS)。PEPS系统可以通过使用者佩戴的智能钥匙认证车主的身份,进而决定是否开启车门和启动车辆。使用者可以不通过物理的钥匙进入和启动车辆,大大提高用户使用车辆的舒适性和便利性。其中,智能钥匙和PEPS系统之间的通讯是通过加密解密算法来保证安全和可靠性的,目前市场上流通的车辆是通过Hitag2的加密解密算法来实现智能钥匙与PEPS系统之间的通讯。但是,Hitag2算法存在一定的不完备性,在某些情况下使用错误的钥匙ID和相同的密钥也可以通过认证。在其不完备性的基础上,运用在PEPS系统中会出现以下严重的后果。一个是在车辆的PEPS系统适配智能钥匙的时候,PEPS系统可能会保存一个错误的钥匙ID,进而在用户后续使用的过程中导致无法认证通过的情况,即不能进入车辆和不能启动车辆。另一个是在正常使用过程中,如果两个智能钥匙的密钥相同的时候,在某些情况下其他车主的钥匙可以进入或启动另一个车主的车辆,造成财产安全等问题。因此,如何避免Hitag2算法的不完备性造成的严重后果,是本领域技术人员所关注的重点问题。
技术实现思路
本申请的目的是提供一种基于PEPS系统的钥匙ID验证方法、钥匙ID验证装置、PEPS系统基站以及计算机可读存储介质,可以在PEPS系统基站和智能钥匙初步验证之后,采用取反码方式获取反向钥匙ID,通过反向钥匙ID判断钥匙ID和钥匙ID副本是否相同,可以提前发现钥匙ID副本错误,从而避免PEPS系统基站保存错误,增加了PEPS系统的安全性和可靠性。为解决上述技术问题,本申请提供一种基于PEPS系统的钥匙ID验证方法,包括:PEPS系统基站利用从智能钥匙获取的钥匙ID副本通过加密算法对所述智能钥匙存储的钥匙ID进行初步验证;当所述初步验证通过时,从所述智能钥匙获取所述钥匙ID的反码,得到反向钥匙ID;根据所述反向钥匙ID判断所述钥匙ID与所述钥匙ID副本是否相同,若是,则判定验证通过。可选的,根据所述反向钥匙ID判断所述钥匙ID与所述钥匙ID副本是否相同,若是,则判定验证通过,包括:将所述钥匙ID副本与所述反向钥匙ID进行异或运算或同或运算,判断运算结果是否全为预设结果;其中,当进行异或运算时,所述预设结果全为1,当进行同或运算时,所述预设结果为0;若是,则判定验证通过。可选的,根据所述反向钥匙ID判断所述钥匙ID与所述钥匙ID副本是否相同,若是,则判定验证通过,包括:将所述钥匙ID副本进行取反处理,得到反向钥匙ID副本;判断所述反向钥匙ID副本和所述反向钥匙ID是否相同;若是,则判定验证通过。可选的,PEPS系统基站利用从智能钥匙获取的钥匙ID副本通过加密算法对所述智能钥匙存储的钥匙ID进行初步验证,包括:所述PEPS系统基站向所述智能钥匙发送验证指令,以使所述智能钥匙发送所述钥匙ID副本和钥匙验证数据;其中,所述钥匙验证数据是所述智能钥匙根据所述钥匙ID和默认密钥通过所述加密算法进行加密计算得到的;根据所述钥匙ID副本和所述默认密钥通过所述加密算法进行加密计算,得到系统验证数据;根据所述钥匙验证数据和所述系统验证数据进行初步验证。可选的,当判定验证通过时,还包括:所述PEPS系统基站保存所述钥匙ID副本;向所述智能钥匙发送配对密钥,以使所述智能钥匙接收并保存所述配对密钥并向所述PEPS系统基站发送确认指令。可选的,PEPS系统基站利用从智能钥匙获取的钥匙ID副本通过加密算法对所述智能钥匙存储的钥匙ID进行初步验证,包括:所述PEPS系统基站向所述智能钥匙发送所述验证指令,以使所述智能钥匙发送所述钥匙ID副本和钥匙配对验证数据;其中,所述钥匙配对验证数据是所述智能钥匙根据所述钥匙ID和所述配对密钥通过所述加密算法进行加密计算得到的;根据所述钥匙ID副本和所述配对密钥通过所述加密算法进行加密计算,得到系统配对验证数据;根据所述钥匙配对验证数据和所述系统配对验证数据进行初步验证。可选的,当判定验证通过时,还包括:所述PEPS系统基站判断所述钥匙ID副本是否为预先存储在PEPS系统基站中的钥匙ID副本;若是,则发送验证成功指令。本申请还提供一种基于PEPS系统的钥匙ID验证装置,包括:验证模块,利用从智能钥匙获取的钥匙ID副本对所述智能钥匙存储的钥匙ID通过加密算法进行初步验证;反向读取模块,用于当所述初步验证通过时,从所述智能钥匙获取所述钥匙ID的反码,得到反向钥匙ID;补充验证模块,用于根据所述反向钥匙ID判断所述钥匙ID与所述钥匙ID副本是否相同,若是,则判定验证通过。本申请还提供一种PEPS系统基站,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时,实现如下的步骤:PEPS系统基站利用从智能钥匙获取的钥匙ID副本通过加密算法对所述智能钥匙存储的钥匙ID进行初步验证;当所述初步验证通过时,从所述智能钥匙获取所述钥匙ID的反码,得到反向钥匙ID;根据所述反向钥匙ID判断所述钥匙ID与所述钥匙ID副本是否相同,若是,则判定验证通过。本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,实现如下的步骤:PEPS系统基站利用从智能钥匙获取的钥匙ID副本通过加密算法对所述智能钥匙存储的钥匙ID进行初步验证;当所述初步验证通过时,从所述智能钥匙获取所述钥匙ID的反码,得到反向钥匙ID;根据所述反向钥匙ID判断所述钥匙ID与所述钥匙ID副本是否相同,若是,则判定验证通过。本申请所提供的一种基于PEPS系统的钥匙ID验证方法,包括:PEPS系统基站利用从智能钥匙获取的钥匙ID副本通过加密算法对所述智能钥匙存储的钥匙ID进行初步验证;当所述初步验证通过时,从所述智能钥匙获取所述钥匙ID的反码,得到反向钥匙ID;根据所述反向钥匙ID判断所述钥匙ID与所述钥匙ID副本是否相同,若是,则判定验证通过。可以在PEPS系统基站和智能钥匙初步验证之后,获取钥匙ID的反码,通过钥匙ID的反码判断钥匙ID和钥匙ID副本是否相同,可以提前发现钥匙ID副本错误,从而避免PEPS系统基站保存错误,增加了PEPS系统的安全性和可靠性。进一步的,由于改动都在PEPS系统基站的软件进行,并且修改较小,实施成本低,维修方便。本申请还提供一种钥匙ID验证装置、PEPS系统基站以及计算机可读存储介质,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种基于PEPS系统的钥匙ID验证方法的流程图;图2为本申请实施例提供的一种基于PEPS系统的钥匙ID本文档来自技高网...
一种基于PEPS系统的钥匙ID验证方法及相关装置

【技术保护点】
一种基于PEPS系统的钥匙ID验证方法,其特征在于,包括:PEPS系统基站利用从智能钥匙获取的钥匙ID副本通过加密算法对所述智能钥匙存储的钥匙ID进行初步验证;当所述初步验证通过时,从所述智能钥匙获取所述钥匙ID的反码,得到反向钥匙ID;根据所述反向钥匙ID判断所述钥匙ID与所述钥匙ID副本是否相同,若是,则判定验证通过。

【技术特征摘要】
1.一种基于PEPS系统的钥匙ID验证方法,其特征在于,包括:PEPS系统基站利用从智能钥匙获取的钥匙ID副本通过加密算法对所述智能钥匙存储的钥匙ID进行初步验证;当所述初步验证通过时,从所述智能钥匙获取所述钥匙ID的反码,得到反向钥匙ID;根据所述反向钥匙ID判断所述钥匙ID与所述钥匙ID副本是否相同,若是,则判定验证通过。2.根据权利要求1所述的钥匙ID验证方法,其特征在于,根据所述反向钥匙ID判断所述钥匙ID与所述钥匙ID副本是否相同,若是,则判定验证通过,包括:将所述钥匙ID副本与所述反向钥匙ID进行异或运算或同或运算,判断运算结果是否全为预设结果;其中,当进行异或运算时,所述预设结果全为1,当进行同或运算时,所述预设结果为0;若是,则判定验证通过。3.根据权利要求1所述的钥匙ID验证方法,其特征在于,根据所述反向钥匙ID判断所述钥匙ID与所述钥匙ID副本是否相同,若是,则判定验证通过,包括:将所述钥匙ID副本进行取反处理,得到反向钥匙ID副本;判断所述反向钥匙ID副本和所述反向钥匙ID是否相同;若是,则判定验证通过。4.根据权利要求1至3任一项所述的钥匙ID验证方法,其特征在于,PEPS系统基站利用从智能钥匙获取的钥匙ID副本通过加密算法对所述智能钥匙存储的钥匙ID进行初步验证,包括:所述PEPS系统基站向所述智能钥匙发送验证指令,以使所述智能钥匙发送所述钥匙ID副本和钥匙验证数据;其中,所述钥匙验证数据是所述智能钥匙根据所述钥匙ID和默认密钥通过所述加密算法进行加密计算得到的;根据所述钥匙ID副本和所述默认密钥通过所述加密算法进行加密计算,得到系统验证数据;根据所述钥匙验证数据和所述系统验证数据进行初步验证。5.根据权利要求4所述的钥匙ID验证方法,其特征在于,当判定验证通过时,还包括:所述PEPS系统基...

【专利技术属性】
技术研发人员:李成北王东琳张超赵战伟
申请(专利权)人:上海科世达华阳汽车电器有限公司科世达上海管理有限公司
类型:发明
国别省市:上海,31

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

1