System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种充电方法、充电桩、车辆及电子设备技术_技高网

一种充电方法、充电桩、车辆及电子设备技术

技术编号:41320730 阅读:2 留言:0更新日期:2024-05-13 15:00
本申请实施例提供了一种充电方法、充电桩、车辆及电子设备。该充电方法应用于充电桩,方法包括:在充电桩与车辆建立蓝牙连接的情况下,接收车辆发送的第一加密信息,第一加密信息包括第一时间戳、第一随机数;利用第一密钥解析第一加密信息,并验证第一时间戳与第二时间戳之间的第一时间差是否不大于第一设定阈值;以及验证第一随机数是否满足预设条件;在第一时间差不大于第一设定阈值,并且第一随机数满足预设条件的情况下,控制充电开关为车辆进行充电。该方法能够确保充电桩与车辆建立连接的过程中,避免遭到重放攻击。

【技术实现步骤摘要】

本申请属于通信交互领域,具体涉及一种充电方法、充电桩、车辆及电子设备


技术介绍

1、随着新能源车的普及,为了让私家充电桩给用户带来更好的充电体验,通常在用户拔下充电枪的时候,汽车蓝牙便可以和充电桩蓝牙连接,车辆可以自动打开充电盖,实现即插即充。但是现有技术在实现蓝牙即插即充这一功能的过程中,容易受到重放攻击,导致充电过程中的安全性较低。


技术实现思路

1、鉴于此,本申请的目的在于提供充电方法、充电桩、车辆及电子设备,以改善现有充电方法中容易受到重放攻击,导致充电过程中的安全性较低的问题。

2、本申请的实施例是这样实现的:

3、第一方面,本申请实施例提供了一种充电方法,该充电方法应用于充电桩,所述方法包括:在所述充电桩与车辆建立蓝牙连接的情况下,接收所述车辆发送的第一加密信息,所述第一加密信息包括第一时间戳、第一随机数;其中,所述第一时间戳为所述车辆向所述充电桩发送所述第一加密信息的时间;利用第一密钥解析所述第一加密信息,并验证所述第一时间戳与第二时间戳之间的第一时间差是否不大于第一设定阈值;以及验证所述第一随机数是否满足预设条件;其中,所述第一密钥为所述车辆与所述充电桩之间的约定密钥,第二时间戳为所述充电桩接收所述第一加密信息时记录的时间戳;在所述第一时间差不大于所述第一设定阈值,并且所述第一随机数满足预设条件的情况下,控制充电开关为所述车辆进行充电。

4、本申请实施例中,在充电桩与车辆建立蓝牙连接的情况下,可利用蓝牙进行控制交互,由于在充电桩与车辆之间利用蓝牙进行控制交互的情况下,容易遭到重放攻击,为了避免在进行控制交互过程中受到重放攻击,车辆通过向充电桩发送包含第一时间戳、第一随机数的第一加密信息,第一加密信息表征车辆需要充电桩执行为车辆即插即充的请求,充电桩通过对第一时间戳和第一随机数进行验证,若第一时间戳与第二时间戳之间的第一时间差不大于第一设定阈值,以及第一随机数验证通过,表征第一加密信息并非重放攻击,充电桩控制充电开关为车辆进行充电,能够确保充电桩对车辆执行即插即充的过程避免受到重放攻击,提升充电桩为车辆充电过程中的安全性能。

5、结合第一方面实施例的一种可能的实施方式,在所述充电桩与所述车辆建立蓝牙连接之前,所述方法还包括:接收所述车辆发送的第二加密信息;其中,第二加密信息中包含第三时间戳以及第一充电桩编码,所述第三时间戳为所述车辆向所述充电桩发送所述第二加密信息的时间;利用所述第一密钥解析所述第二加密信息,并验证所述第三时间戳与第四时间戳之间的第二时间差是否不大于第二设定阈值,以及验证所述第一充电桩编码与本地存储的第二充电桩编码是否一致;其中,第四时间戳为所述充电桩接收所述第二加密信息时记录的时间戳;在所述第二时间差不大于第二设定阈值,并且所述第一充电桩编码与本地存储的第二充电桩编码一致的情况下,控制所述充电桩与所述车辆建立蓝牙连接。

6、本申请实施例中,为了确保车辆与充电桩之间建立蓝牙连接的安全性,在车辆与充电桩之间建立蓝牙连接之前,车辆向充电桩发送包括第三时间戳、第二随机数以及第一充电桩编码的第二加密信息,充电桩通过对第二时间戳、第一充电桩编码进行验证,若第三时间戳与第四时间戳之间的第二时间差不大于第二设定阈值,以及第一充电桩编码与充电桩本地存储的第二充电桩编码一致的情况下,表征第二加密信息并非是重放攻击,充电桩与车辆建立安全的蓝牙连接,能够确保充电桩与车辆建立蓝牙连接的过程避免受到重放攻击,提升充电桩与车辆蓝牙通讯过程的安全性能。

7、结合第一方面实施例的一种可能的实施方式,所述第二加密信息还包括第二随机数,验证所述第一随机数是否满足第一预设条件,包括:验证所述第一随机数和所述充电桩与所述车辆建立蓝牙连接之前接收到的所述车辆发送的第二随机数是否不一致;其中,在所述第一随机数与所述第二随机数不一致的情况下,表征所述第一随机数满足所述第一预设条件。

8、本申请实施例中,第二加密信息是车辆向充电桩发送的蓝牙连接请求,第一加密信息是车辆与充电桩建立蓝牙连接的情况下,车辆向充电桩发送的执行即插即充的请求,第二加密信息包含第二随机数,第一加密信息包含第一随机数。在第一随机数与第二随机数不一致的情况下,表征在车辆与充电桩之间建立蓝牙连接的基础上,充电桩发送的第一加密信息与之前向充电桩发送的第二加密信息均为车辆真实发送,而并非重放攻击,确保充电桩在控制充电开关向车辆充电过程中是没有遭到重放攻击的情况下执行的,进而提升了充电桩为车辆充电过程中的安全性能。

9、结合第一方面实施例的一种可能的实施方式,在所述充电桩接收所述车辆发送的第二加密信息之前,所述方法还包括:接收客户端发送的第三加密信息;所述第三加密信息中包含第三随机数;利用与所述客户端预先约定好的第二密钥解析所述第三加密信息,得到所述第三随机数;随机生成第四随机数,并利用所述第二密钥加密所述第四随机数,得到第四加密信息,并将所述第四加密信息发送给所述客户端;若接收到所述客户端反馈的第五加密信息,在确定所述第五加密信息包含第三随机数与第四随机数之和的情况下,与所述客户端建立蓝牙连接;在所述充电桩与所述客户端建立蓝牙连接的情况下,接收所述客户端传输的第一密钥;其中,所述第一密钥为用户在所述客户端输入车辆注册信息并完成注册的情况下所生成的。

10、本申请实施例中,为了提升充电桩与车辆之间进行信息交互的安全性,充电桩需要先与用户的客户端通过发送第三加密信息与第四加密信息,充电桩在验证第五加密信息中包含第三随机数与第四随机数之和的情况下,与客户端建立安全的蓝牙连接,在充电桩与客户端之间建立安全的蓝牙连接的情况下,用户在客户端输入车辆的注册信息并完成注册的情况下,表征用户确定了预期给车辆进行充电的充电桩,客户端随即生成该预期给车辆进行充电的充电桩与车辆之间的第一密钥,用于该预期给车辆进行充电的充电桩与车辆之间进行加密信息传输,以提升充电桩与车辆之间的信息交互的安全性。

11、第二方面,本申请实施例提供了一种充电方法,应用于车辆,所述方法包括:在充电桩与所述车辆建立蓝牙连接的情况下,确定所述充电桩的充电枪是否插入所述车辆的充电接口;在所述充电桩的充电枪插入所述车辆的充电接口的情况下,向所述充电桩发送第一加密信息;其中,所述第一加密信息包括第一时间戳、第一随机数,所述第一加密信息是利用第一密钥加密得到,所述第一密钥为所述车辆与所述充电桩之间的约定密钥,在所述第一时间戳与第二时间戳之间的第一时间差不大于第一设定阈值,以及所述第一随机数满足预设条件的情况下,所述车辆与所述充电桩之间处于充电状态;所述第二时间戳为所述充电桩接收所述第一加密信息时记录的时间戳。

12、本申请实施例中,在充电桩与车辆建立蓝牙连接的情况下,在确定充电桩的充电枪插入车辆的充电接口的情况下,立即向充电桩发送第一加密信息,充电桩验证第一加密信息中的第一随机数以及第一时间戳的情况下,在确保车辆与充电桩之间处于安全的控制交互状态的情况下,还能提升充电桩实现即插即充功能的响应本文档来自技高网...

【技术保护点】

1.一种充电方法,其特征在于,应用于充电桩,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述充电桩与所述车辆建立蓝牙连接之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述第二加密信息还包括第二随机数,验证所述第一随机数是否满足第一预设条件,包括:

4.根据权利要求1所述的方法,其特征在于,在所述充电桩接收所述车辆发送的第二加密信息之前,所述方法还包括:

5.一种充电方法,其特征在于,应用于车辆,所述方法包括:

6.根据权利要求5所述的方法,其特征在于,在向所述充电桩发送第一加密信息之前,所述方法还包括:

7.一种充电方法,其特征在于,应用于客户端,所述方法包括:

8.一种充电桩,其特征在于,包括:

9.一种车辆,其特征在于,包括:

10.一种电子设备,其特征在于,所述电子设备包括至少一个处理器以及与所述至少一个处理器连接的存储器,所述至少一个处理器用于执行存储器的计算机程序时实现如权利要求7所述方法的步骤。

【技术特征摘要】

1.一种充电方法,其特征在于,应用于充电桩,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述充电桩与所述车辆建立蓝牙连接之前,所述方法还包括:

3.根据权利要求1所述的方法,其特征在于,所述第二加密信息还包括第二随机数,验证所述第一随机数是否满足第一预设条件,包括:

4.根据权利要求1所述的方法,其特征在于,在所述充电桩接收所述车辆发送的第二加密信息之前,所述方法还包括:

5.一种充电方法,其特征在于,应用于车辆,...

【专利技术属性】
技术研发人员:巩金亮
申请(专利权)人:北京智米科技有限公司
类型:发明
国别省市:

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

1