车辆钥匙双向加密认证方法、系统、车辆绑定装置及NFC卡制造方法及图纸

技术编号:37153890 阅读:10 留言:0更新日期:2023-04-06 22:13
本发明专利技术公开了一种车辆钥匙双向加密认证方法、系统、车辆绑定装置及NFC卡,其中,车辆钥匙双向加密认证方法中,基于随机数和密钥对车辆绑定装置和NFC卡进行双向加密认证,保证车辆绑定装置和NFC卡能够相互解密后再将钥匙密文发送至NFC卡,NFC卡对钥匙密文解密成功后,车辆绑定装置保存NFC卡的第一标识至标识数据库,由于绑定前车辆绑定装置和NFC卡经过双向加密认证以及认证和绑定过程中车辆绑定装置和NFC卡之间均是发送加密后的密文,能够提高车辆绑定装置和NFC卡通信的安全性,还能够防止外部攻击,从而提高了车辆钥匙绑定的安全性和可靠性。和可靠性。和可靠性。

【技术实现步骤摘要】
车辆钥匙双向加密认证方法、系统、车辆绑定装置及NFC卡


[0001]本专利技术涉及汽车
,尤其涉及一种车辆钥匙双向加密认证方法、系统、车辆绑定装置及NFC卡。

技术介绍

[0002]目前,汽车已经成为人们生活中不可或缺的一部分,而随着科技的快速发展以及消费需求的不断提升,各厂商逐渐开始采用NFC卡对车辆绑定装置进行解闭锁,为了实现NFC卡对车辆绑定装置进行解闭锁,需要对NFC卡和车辆绑定装置之间进行绑定认证,现有技术中对NFC卡和车辆绑定装置之间的绑定认证一般是在NFC卡片中绑定车辆绑定装置的钥匙数据,当用NFC卡对车辆绑定装置进行刷卡交易时,NFC将存储的钥匙数据发送给车辆绑定装置,车辆绑定装置验证钥匙数据是否正确后执行解锁、闭锁、启动、关闭等,为了保证绑定认证时的安全性,车辆绑定装置会将钥匙数据进行加密产生的密文发送给NFC卡片,NFC卡片对密文进行解密得到钥匙数据进行保存。目前的绑定认证仅在NFC卡片绑定车辆绑定装置的钥匙数据,且只对钥匙数据进行加密,NFC卡片容易被外部攻击破解,难以保证安全性和可靠性。

技术实现思路

[0003]本专利技术的目的在于提供一种车辆钥匙双向加密认证方法、系统、车辆绑定装置及NFC卡,能够有效提高车辆钥匙绑定时的安全性和可靠性。
[0004]为了实现上述目的,本专利技术提供了车辆钥匙双向加密认证方法,用于将车辆绑定装置与NFC卡进行绑定,所述双向加密认证方法由车辆绑定装置执行,所述双向加密认证方法包括:
[0005]向所述NFC卡发送第一请求,所述第一请求包括第一随机数;
[0006]接收所述NFC卡基于所述第一请求发出的第一应答,所述第一应答包括第一标识和第二随机数,所述第一标识为所述NFC卡的标识码;
[0007]对所述第二随机数加密生成第一密文并发送给所述NFC卡;
[0008]接收所述NFC卡发出的第二密文,所述第二密文由所述NFC卡解密所述第一密文并与所述第二随机数比对一致时对所述第一随机数加密生成;
[0009]对所述第二密文进行解密并与所述第一随机数比对;
[0010]若比对一致,根据第一数据生成钥匙密文并将所述钥匙密文发送至所述NFC卡,所述第一数据包括钥匙数据,所述钥匙数据基于所述第一标识和预置在所述车辆绑定装置的钥匙参数生成;
[0011]接收所述NFC卡发出的状态信号并根据所述状态信号确定是否将所述第一标识保存至标识数据库,所述状态信号表示所述NFC卡成功或未成功接收所述第一数据。
[0012]可选的,所述对所述第二随机数加密生成第一密文并发送给所述NFC卡包括:
[0013]基于所述第一标识生成第一密钥;
[0014]用所述第一密钥对所述第二随机数加密生成所述第一密文。
[0015]可选的,所述第二密文由所述NFC卡根据第二密钥对所述第一随机数加密生成,所述第二密钥根据预置于所述NFC卡的密钥参数生成。
[0016]可选的,所述双向加密认证方法还包括:
[0017]根据所述第一数据生成校验码;
[0018]所述校验码和所述钥匙密文一同发送至所述NFC卡。
[0019]可选的,所述第一数据还包括车辆识别号;或
[0020]所述第一数据还包括车辆识别号和绑卡个数。
[0021]可选的,在所述向NFC卡发送第一请求之前,所述双向加密认证方法还包括:
[0022]接收上位机发出的指令并根据所述指令进入绑定模式;
[0023]所述接收所述NFC卡发出的状态信号之后还包括:
[0024]根据所述状态信号生成绑定结果信号并将所述绑定结果信号发送至所述上位机,所述绑定结果信号包括绑定成功信号和绑定失败信号。
[0025]可选的,所述第一请求还包括第二标识,所述第二标识为车端安全芯片的标识码。
[0026]为了实现上述目的,本专利技术还提供了一种车辆钥匙双向加密认证方法,用于将车辆绑定装置与NFC卡进行绑定,所述双向加密认证方法由NFC卡执行,所述双向加密认证方法包括:
[0027]接收所述车辆绑定装置发出的第一请求,所述第一请求包括第一随机数;
[0028]基于所述第一请求向所述车辆绑定装置发送第一应答,所述第一应答包括第一标识和第二随机数,所述第一标识为所述NFC卡的标识码;
[0029]接收第一密文,所述第一密文由所述车辆绑定装置对所述第二随机数加密生成;
[0030]对所述第一密文进行解密并与所述第二随机数比对;
[0031]若比对一致,对所述第一随机数加密生成第二密文并将所述第二密文发送至所述车辆绑定装置;
[0032]接收所述车辆绑定装置发出的钥匙密文,所述钥匙密文由所述车辆绑定装置解密的所述第二密文与所述第一随机数比对一致时,根据第一数据生成,所述第一数据包括钥匙数据,所述钥匙数据基于所述第一标识和预置在车辆绑定装置的钥匙参数生成;
[0033]解密所述钥匙密文并对解密后的数据进行验证;
[0034]根据验证结果生成状态信号并将所述状态信号发送至所述车辆绑定装置,所述状态信号表示所述NFC卡成功或未成功接收所述第一数据。
[0035]可选的,所述第一密文由所述车辆绑定装置根据基于所述第一标识生成的第一密钥对所述第二随机数加密生成。
[0036]可选的,所述第二密文由所述NFC卡根据第二密钥对所述第一随机数加密生成,所述第二密钥根据预置于所述NFC卡的密钥参数生成。
[0037]可选的,所述钥匙密文由所述车辆绑定装置对第一数据进行加密生成,所述第一数据包括根据所述第一标识获取的钥匙数据。
[0038]可选的,所述接收所述车辆绑定装置发出的钥匙密文的同时还接收校验码,所述校验码根据所述第一数据生成;
[0039]所述解密所述钥匙密文并对解密后的数据进行验证包括:
[0040]解密所述钥匙密文得到解密后的数据;
[0041]根据解密后的数据计算验证码,并将所述验证码与所述校验码进行比对;
[0042]若比对一致,保存解密得到的所述钥匙数据,并生成表示所述第一数据成功接收的状态信号。
[0043]为了实现上述目的,本专利技术还提供了一种车辆绑定装置,包括主模块、车端安全芯片和NFC从模块,所述主模块分别与所述车端安全芯片和所述NFC从模块通信连接,所述NFC从模块用于与NFC卡建立通信连接;
[0044]所述主模块通过所述NFC从模块向所述NFC卡发送第一请求,所述第一请求包括所述车端安全芯片生成的第一随机数;
[0045]所述主模块通过所述NFC从模块接收所述NFC卡基于所述第一请求发出的第一应答,所述第一应答包括第一标识和第二随机数,所述第一标识为所述NFC卡的标识码;
[0046]所述车端安全芯片对所述第二随机数加密生成第一密文,所述主模块通过所述NFC从模块将所述第一密文发送给所述NFC卡;
[0047]所述主模块通过所述NFC从模块接收所述NF本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆钥匙双向加密认证方法,用于将车辆绑定装置与NFC卡进行绑定,所述双向加密认证方法由车辆绑定装置执行,其特征在于,所述双向加密认证方法包括:向所述NFC卡发送第一请求,所述第一请求包括第一随机数;接收所述NFC卡基于所述第一请求发出的第一应答,所述第一应答包括第一标识和第二随机数,所述第一标识为所述NFC卡的标识码;对所述第二随机数加密生成第一密文并发送给所述NFC卡;接收所述NFC卡发出的第二密文,所述第二密文由所述NFC卡解密所述第一密文并与所述第二随机数比对一致时对所述第一随机数加密生成;对所述第二密文进行解密并与所述第一随机数比对;若比对一致,根据第一数据生成钥匙密文并将所述钥匙密文发送至所述NFC卡,所述第一数据包括钥匙数据,所述钥匙数据基于所述第一标识和预置在所述车辆绑定装置的钥匙参数生成;接收所述NFC卡发出的状态信号并根据所述状态信号确定是否将所述第一标识保存至标识数据库,所述状态信号表示所述NFC卡成功或未成功接收所述第一数据。2.根据权利要求1所述的车辆钥匙双向加密认证方法,其特征在于,所述对所述第二随机数加密生成第一密文并发送给所述NFC卡包括:基于所述第一标识生成第一密钥;用所述第一密钥对所述第二随机数加密生成所述第一密文。3.根据权利要求2所述的车辆钥匙双向加密认证方法,其特征在于,所述第二密文由所述NFC卡根据第二密钥对所述第一随机数加密生成,所述第二密钥根据预置于所述NFC卡的密钥参数生成。4.根据权利要求1所述的车辆钥匙双向加密认证方法,其特征在于,还包括:根据所述第一数据生成校验码;所述校验码和所述钥匙密文一同发送至所述NFC卡。5.根据权利要求1至4任一项所述的车辆钥匙双向加密认证方法,其特征在于,所述第一数据还包括车辆识别号;或所述第一数据还包括车辆识别号和绑卡个数。6.根据权利要求1所述的车辆钥匙双向加密认证方法,其特征在于,在所述向NFC卡发送第一请求之前,还包括:接收上位机发出的指令并根据所述指令进入绑定模式;所述接收所述NFC卡发出的状态信号之后还包括:根据所述状态信号生成绑定结果信号并将所述绑定结果信号发送至所述上位机,所述绑定结果信号包括绑定成功信号和绑定失败信号。7.根据权利要求1所述的车辆钥匙双向加密认证方法,其特征在于,所述第一请求还包括第二标识,所述第二标识为车端安全芯片的标识码。8.一种车辆钥匙双向加密认证方法,用于将车辆绑定装置与NFC卡进行绑定,所述双向加密认证方法由NFC卡执行,其特征在于,所述双向加密认证方法包括:接收所述车辆绑定装置发出的第一请求,所述第一请求包括第一随机数;基于所述第一请求向所述车辆绑定装置发送第一应答,所述第一应答包括第一标识和
第二随机数,所述第一标识为所述NFC卡的标识码;接收第一密文,所述第一密文由所述车辆绑定装置对所述第二随机数加密生成;对所述第一密文进行解密并与所述第二随机数比对;若比对一致,对所述第一随机数加密生成第二密文并将所述第二密文发送至所述车辆绑定装置;接收所述车辆绑定装置发出的钥匙密文,所述钥匙密文由所述车辆绑定装置解密的所述第二密文与所述第一随机数比对一致时,根据第一数据生成,所述第一数据包括钥匙数据,所述钥匙数据基于所述第一标识和预置在车辆绑定装置的钥匙参数生成;解密所述钥匙密文并对解密后的数据进行验证;根据验证结果生成状态信号并将所述状态信号发送至所述车辆绑定装置,所述状态信号表示所述NFC卡成功或未成功接收所述第一数据。9.根据权利要求8所述的车辆钥匙双向加密认证方法,其特征在于,所述第一密文由所述车辆绑定装置根据基于所述第一标识生成的第一密钥对所述第二随机数加密生成。10.根据权利要求9所述的车辆钥匙双向加密认证方法,其特征在于,所述第二密文由所述NFC卡根据第二密钥对所述第一随机数加密生成,所述第二密钥根据预置于所述NFC卡的密钥参数生成。11.根据权利要求8所述的车辆钥匙双向加密认证方法,其特征在于,所述接收所述车辆绑定装置发出的钥匙密文的同时还接收校验码,所述校验码根据所述第一数据生成;所述解密所述钥匙密文并对解密后的数据进行验证包括:解密所述钥匙密文得到解密后的数据;根据解密后的数据计算验证...

【专利技术属性】
技术研发人员:彭雪城
申请(专利权)人:远峰科技股份有限公司
类型:发明
国别省市:

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

1