一种车辆钥匙的认证方法、装置及系统与流程

文档序号:36275792发布日期:2023-12-06 21:12阅读:52来源:国知局
一种车辆钥匙的认证方法与流程

本技术涉及车辆,具体涉及一种车辆钥匙的认证方法、装置及系统。


背景技术:

1、随着汽车行业的发展,汽车钥匙逐渐由传统的机械钥匙向智能钥匙过渡,智能钥匙在启动车辆过程中无需将钥匙插到车辆的点火线圈内,与以往的将机械钥匙插到车辆的点火线圈内有所不同。当智能钥匙兴起后,为了确保启动车辆的钥匙是当前车辆对应的钥匙,需要增加钥匙和车辆的身份认证。

2、目前,智能钥匙与车辆之间是通过建立一种协议以进行身份认证,其协议内容中存在钥匙的编号信息,由于在启动车辆时,车辆激活周边所有与该编号信息相同的钥匙,从而使激活的所有钥匙将钥匙内部存储的身份信息加密后返回给车辆,车辆解密后根据身份信息认证该钥匙是否合法,此种认证方式由于需要激活周边的所有钥匙,造成不相干的钥匙的电池经常耗电,在一定程度上使不相干的钥匙的电池寿命缩短。


技术实现思路

1、本技术针对现有的车辆钥匙认证方法造成不相干钥匙的电池寿命缩短的问题,提出了一种车辆钥匙的认证方法、装置及系统,具体技术方案如下:

2、第一方面,提供了一种车辆钥匙的认证方法,应用于车辆,所述方法包括:

3、在对车辆的启动操作被触发时,向所述车辆的目标范围内的钥匙端发送第一加密数据以及启动所述车辆的钥匙的编号信息,所述第一加密数据是对车辆的身份信息和所述编号信息进行加密得到的,以使所述钥匙端在确认所述编号信息与自身预存的预存编号信息一致、且所述身份信息与自身预存的预存车辆身份信息一致时进行激活;

4、获取目标钥匙所返回的第二加密数据;其中,所述目标钥匙为被激活的钥匙;

5、基于所述第二加密数据,对所述目标钥匙进行认证。

6、可选地,向所述车辆的目标范围内的钥匙端发送第一加密数据之前,所述方法还包括:

7、根据第一预设规则对所述身份信息以及所述编号信息进行加密封装,生成所述第一加密数据。

8、可选地,根据第一预设规则对所述身份信息以及所述编号信息进行加密封装,生成所述第一加密数据,包括:

9、对所述身份信息按位取反,得到反向身份信息;

10、对所述身份信息和所述编号信息按位异或,获得目标信息;

11、生成第一伪随机数,将所述第一伪随机数与所述反向身份信息按位逻辑加,得到第一逻辑信息,并将所述第一伪随机数与所述目标信息按位逻辑减,得到第二逻辑信息;

12、将所述第一逻辑信息、所述第二逻辑信息、所述第一伪随机数和所述编码信息封装为所述第一加密数据。

13、可选地,基于所述第二加密数据,对所述目标钥匙进行认证,包括:

14、对所述第二加密数据解密,得到第一认证信息;

15、基于所述第一认证信息以及所述车辆内部存储的第二认证信息,对所述目标钥匙进行认证。

16、第二方面,提供了一种车辆钥匙的认证方法,应用于钥匙端,所述方法包括:

17、接收车辆发送的第一加密数据以及启动所述车辆的钥匙的编号信息;

18、在所述编号信息和钥匙内部存储的预存编号信息一致时,对所述第一加密数据解密,得到解密信息;其中,所述解密信息包括解密后的车辆身份信息;

19、在所述解密后的车辆身份信息与钥匙内部存储的预存车辆身份信息一致时,控制所述钥匙端激活;

20、在所述钥匙端激活的情况下,对所述钥匙端的识别码以及所述钥匙端的内部存储的固定字节进行加密,得到第二加密数据;

21、将所述第二加密数据发送给所述车辆,以使所述车辆对所述钥匙端进行认证。

22、可选地,所述解密信息还包括解密随机数,在所述钥匙端激活的情况下,对所述钥匙端的识别码以及所述钥匙端的内部存储的固定字节进行加密,得到第二加密数据,包括:

23、根据第二预设规则,对所述识别码和所述固定字节进行加密,获得目标明文数组;

24、利用所述解密随机数对所述目标明文数组进行加密,获得所述第二加密数据。

25、可选地,根据第二预设规则,对所述识别码和所述固定字节进行加密,获得目标明文数组,包括:

26、对所述识别码和所述身份信息分别按位取反,得到反向识别码和反向身份信息;

27、将所述固定字节与所述身份信息按位异或,得到待处理信息;

28、生成第三伪随机数,得到包括所述反向识别码、所述反向身份信息、所述待处理信息以及所述第三伪随机数的第二明文数组;

29、将所述第二明文数组按位取反得到第三明文数组,得到包括所述第二明文数组以及第三明文数组的目标明文数组;

30、利用所述解密随机数对所述目标明文数组进行加密,获得所述第二加密数据,包括:

31、将所述解密随机数按位取反,得到反向随机数;

32、利用所述解密随机数以及所述反向随机数,对所述目标明文数组进行加密,获得所述第二加密数据。

33、第三方面,提供了一种车辆钥匙的认证装置,应用于车辆,所述装置包括:

34、发送模块:用于在对车辆的启动操作被触发时,向所述车辆的目标范围内的钥匙端发送第一加密数据以及启动所述车辆的钥匙的编号信息,所述第一加密数据是对车辆的身份信息和所述编号信息进行加密得到的,以使所述钥匙端在确认所述编号信息与自身预存的预存编号信息一致、且所述身份信息与自身预存的预存车辆身份信息一致时进行激活;

35、获取模块:用于获取目标钥匙所返回的第二加密数据;其中,所述目标钥匙为被激活的钥匙;

36、第一认证模块:用于基于所述第二加密数据,对所述目标钥匙进行认证。

37、第四方面,提供了一种车辆钥匙的认证装置,应用于钥匙端,所述装置包括:

38、接收模块:用于接收车辆发送的第一加密数据以及启动所述车辆的钥匙的编号信息;

39、解密模块:用于在所述编号信息和钥匙内部存储的预存编号信息一致时,对所述第一加密数据解密,得到解密信息;其中,所述解密信息包括解密后的车辆身份信息;

40、激活模块:用于在所述解密后的车辆身份信息与钥匙内部存储的预存车辆身份信息一致时,控制所述钥匙端激活;

41、加密模块:用于在所述钥匙端激活的情况下,对所述钥匙端的识别码以及所述钥匙端的内部存储的固定字节进行加密,得到第二加密数据;

42、第二认证模块:用于将所述第二加密数据发送给所述车辆,以使所述车辆对所述钥匙端进行认证。

43、第五方面,提供了一种车辆钥匙的认证系统,包括车辆以及钥匙端;

44、所述车辆包括:存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序,实现第一方面中所述车辆钥匙的认证方法;

45、所述钥匙端用于执行第二方面中所述车辆钥匙的认证方法。

46、本技术具有以下有益效果:

47、本技术的实施例提供了一种车辆钥匙的认证方法,在对车辆钥匙进行认证之前,增加了对车辆目标范围内的钥匙端发送第一加密数据以及启动所述车辆的钥匙的编号信息的过程,钥匙端接收到信息后,获得钥匙的编号信息和车辆的身份信息,以使所述钥匙端在确认所述编号信息与自身预存的预存编号信息一致、且所述身份信息与自身预存的预存车辆身份信息一致时进行激活,在激活目标钥匙后,钥匙将第二加密数据发送给车辆,以使车辆对目标钥匙进行认证,因此,本方案中只有目标钥匙会被激活,而不会使车辆周边所有的钥匙被激活,避免了由于与所述车辆不相干的钥匙频繁被激活,使不相干钥匙的电池经常无效耗电而导致钥匙的电池寿命缩短的情况。进一步地,车辆周边所有钥匙被激活的情况下,所有钥匙均会向车辆返回信息,因此钥匙之间可能会产生信号干扰,因此,本方案只激活目标钥匙的情况下,还可以减少车辆周边钥匙之间产生的信号干扰,增加了车辆钥匙认证的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1