钥匙写入和读取方法、装置及车辆与流程
- 国知局
- 2024-07-31 21:46:40
本技术涉及车辆,尤其涉及一种钥匙写入和读取方法、装置及车辆。
背景技术:
1、随着车辆配置的提升,目前智能钥匙已经成为车辆的标准配置。每个厂家都会使用各种各样的钥匙芯片,而且各个汽车厂家都会在自己的产线匹配智能钥匙,即通过产线给钥匙写入与车辆认证用的密钥。
2、由于产线只写入与车辆认证相关的密钥,且目前的芯片一般都没有硬件保护机制,因此相关人员拿到芯片厂商提供的设备后即可读取钥匙内存储的密钥信息,这在一定程度上使车辆变得不安全。
3、另外,由于需要专有工具才能读取,对于没有设备的工程人员需要钥匙信息时无法获取钥匙信息,只能依靠其他人员。
技术实现思路
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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
本文地址:https://www.jishuxx.com/zhuanli/20240731/190888.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。