电动汽车的认证方法和装置与流程

文档序号:12622130阅读:265来源:国知局
电动汽车的认证方法和装置与流程

本发明涉及无线充电技术领域,尤其涉及一种电动汽车的认证方法和装置。



背景技术:

电动汽车是以车载电源为动力的汽车,用电机驱动车轮行驶的一种汽车。电动汽车由于其节能、环保、噪音小等优势,其前景被广泛看好。然而,电动汽车的发展仍然面临着很多技术问题,充电技术的发展是其中的重要因素之一。

电池充电技术分为有线充电和无线充电。无线充电技术是通过电磁感应或者磁共振技术,在充电器和设备之间的空气中传输电能,使得电流流动从而为电池充电的技术。

目前无线充电系统都处于有人值守的环境,因为通常只通过汽车的数字证书进行认证,这种认证手段较弱,使得无线充电的安全性低,无法满足无线充电系统的安全运营需求。



技术实现要素:

本发明的主要目的在于提出一种电动汽车的认证方法和装置,旨在提高无线充电的安全性,以满足无线充电系统的安全运营需求的技术问题。

为实现上述目的,本发明提供的一种电动汽车的认证方法,所述方法包括以下步骤:向无线充电管理服务器发送身份认证请求;在所述电动汽车的身份认证通过后,向所述无线充电管理服务器发送所述电动汽车的配置信息,以使得所述无线充电管理服务器根据所述配置信息对所述电动汽车的完整性进行认证;在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的第一认证请求,并根据所述无线充电管理服务器发送的第一认证请求对所述无线充电管理服务器进行认证;在所述无线充电管理服务器认证通过后,向所述无线充电管理服务器发送基于所述第一认证请求反馈的第二 认证请求,以使得所述无线充电管理服务器对所述第二认证请求进行认证。

优选地,所述在所述无线充电管理服务器认证通过后,向所述无线充电管理服务器发送基于所述第一认证请求反馈的第二认证请求,以使得所述无线充电管理服务器对所述第二认证请求进行认证的步骤之后还包括:在所述无线充电管理服务器的身份认证通过后,对所述电动汽车的电池进行充电。

优选地,所述在所述电动汽车的身份认证通过后,向所述无线充电管理系统发送所述电动汽车的配置信息,以使得所述无线充电管理服务器根据所述配置信息对所述电动汽车的完整性进行认证的步骤之后包括:在所述电动汽车的身份认证通过后,建立所述电动汽车与无线充电管理服务器之间的通信通道。

优选地,所述在所述电动汽车的身份认证通过后,向所述无线充电管理服务器发送所述电动汽车的配置信息,以使得所述无线充电管理服务器根据所述配置信息对所述电动汽车的完整性进行认证的步骤之后包括:在所述电动汽车的完整性认证不通过时,接收到禁止充电信号,根据所述禁止充电信号停止充电。

优选地,所述配置信息通过将所述电动汽车的硬件、固件和软件的信息进行散列,并使用私钥签名得到。

优选地,所述在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的第一认证请求,并根据所述无线充电管理服务器发送的第一认证请求对所述无线充电管理服务器进行认证的步骤包括:在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的随机数和使用所述随机数通过预置算法获得的第一认证结果;根据所述随机数通过所述预置算法计算获得第二认证结果;对比所述第一认证结果和所述第二认证结果;如果所述第一认证结果与所述第二认证结果相同,则所述电动汽车确定所述无线充电管理服务器身份认证通过;在所述无线充电管理服务器认证通过后,所述电动汽车向所述无线充电管理服务器反馈基于所述第一认证请求的第二认证请求,以使得所述无线充电管理服务器对所述第二认证请求进行认证的步骤包括:在所述无线充电管理服务器认证通过后,将所述第二认证结果发送给所述无线充电管理服务器,以使得所述无线充电管理服务器对所述第一认证结果和所述第二认证结果进行对比。

此外,为实现上述目的,本发明还提供一种电动汽车的认证装置,所述装置包括:

第一发送模块,用于向无线充电管理服务器发送身份认证请求;第二发送模块,用于在所述电动汽车的身份认证通过后,向所述无线充电管理服务器发送所述电动汽车的配置信息,以使得所述无线充电管理服务器根据所述配置信息对所述电动汽车的完整性进行认证;认证模块,用于在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的第一认证请求,并根据所述无线充电管理服务器发送的第一认证请求对所述无线充电管理服务器进行认证;第三发送模块,用于在所述无线充电管理服务器认证通过后,向所述无线充电管理服务器发送基于所述第一认证请求反馈的第二认证请求,以使得所述无线充电管理服务器对所述第二认证请求进行认证。

优选地,所述装置还包括:充电模块,用于在所述无线充电管理服务器的身份认证通过时,对所述电动汽车的电池进行充电

优选地,所述装置还包括:建立模块,用于在所述电动汽车的身份认证通过后,建立所述电动汽车与无线充电管理服务器之间的通信通道。

优选地,所述装置还包括:处理模块,用于在所述电动汽车的完整性认证不通过时,接收到禁止充电信号,根据所述禁止充电信号停止充电。

优选地,所述装置还包括签名模块,用于将所述电动汽车的硬件、固件和软件的信息进行散列,并使用私钥签名得到所述配置信息。

优选地,所述认证模块包括:接收单元,用于在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的随机数和使用所述随机数通过预置算法获得的第一认证结果;计算单元,用于根据所述随机数通过所述预置算法计算获得第二认证结果;对比单元,用于对比所述第一认证结果和所述第二认证结果;认证单元,用于在所述第一认证结果与所述第二认证结果相同时,确定所述无线充电管理服务器身份认证通过;在所述无线充电管理服务器认证通过后,第三发送模块将所述第二认证结果发送给所述无线充电管理服务器,以使得所述无线充电管理服务器对所述第一认证结果和所述第二认证结果进行对比。

本发明通过向无线充电管理服务器发送身份认证请求;在所述电动汽车的身份认证通过后,向所述无线充电管理服务器发送所述电动汽车的配置信息,以使得所述无线充电管理服务器根据所述配置信息对所述电动汽车的完整性进行认证;在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的第一认证请求,并根据所述无线充电管理服务器发送的第一认证请求对所述无线充电管理服务器进行认证;在所述无线充电管理服务器认证通过后,向所述无线充电管理服务器发送基于所述第一认证请求反馈的第二认证请求,以使得所述无线充电管理服务器对所述第二认证请求进行认证。通过上述方式,本发明中无线充电管理服务器先对所述电动汽车进行身份认证和完整性认证,确保所述电动汽车不是假冒的或者被篡改,能够防止非法篡改的电动汽车的接入;然后所述电动汽车和所述无线充电管理服务器进行相互认证,能够进一步认证所述电动汽车,同时可以避免所述电动汽车连接到非法的无线充电管理服务器,提高无线充电的安全性,实现无需专业人员值守。

附图说明

图1为本发明电动汽车的认证方法第一实施例的流程示意图;

图2为本发明电动汽车的认证方法第二实施例的流程示意图;

图3为本发明电动汽车的认证方法第三实施例的流程示意图;

图4为本发明实施例中在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的第一认证请求,并根据所述无线充电管理服务器发送的第一认证请求对所述无线充电管理服务器进行认证的一种流程示意图;

图5为本发明电动汽车的认证装置第一实施例的功能模块示意图;

图6为本发明电动汽车的认证装置第二实施例的功能模块示意图;

图7为本发明电动汽车的认证装置第三实施例的功能模块示意图;

图8为本发明电动汽车的认证装置第四实施例的功能模块示意图;

图9为本发明实施例中认证模块的一种细化功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明提供一种认证方法。

请参照图1,图1为本发明电动汽车的认证方法第一实施例的流程示意图。

在本实施例中,该电动汽车的认证方法包括:

步骤S10,向无线充电管理服务器发起身份认证请求;

在所述电动汽车需要进行充电时,所述电动汽车靠近充电设备,比如充电桩,用户可以通过所述电动汽车上的充电请求按钮,向无线充电管理服务器发送身份认证请求,比如所述电动汽车向所述无线充电管理服务器发送数字证书,以请求身份认证,所述数字证书为出厂预设的每辆电动汽车的一种证书,类似我们的身份证号码。

具体实施中所述电动汽车还可以在感应到对方靠近所述充电设备,则所述电动汽车自动向无线充电管理服务器发送身份认证请求,当然也可以在感应到对方靠近所述充电设备时,进行提示,比如是否发送充电请求。根据用户操作产生的发送命令,向无线充电管理服务器发送身份认证请求。然后进入步骤S20。

步骤S20,在所述电动汽车的身份认证通过后,向所述无线充电管理服务器发送所述电动汽车的配置信息,以使得所述无线充电管理服务器根据所述配置信息对所述电动汽车的完整性进行认证;

所述无线充电管理服务器接收所述电动汽车在步骤S10发送的身份认证请求,并对所述电动汽车进行身份认证,比如判断所述电动汽车的数字证书是否在所述无线充电管理服务器中,所述无线充电管理服务器包括所有注册过的电动汽车的信息。如果所述电动汽车的数字证书在所述无线充电管理服务器中,则确定所述电动汽车的身份性认证通过,所述无线充电管理服务器反馈身份认证通过的信息给所述电动汽车,所述电动汽车接收到身份认证通过的消息时,所述电动汽车向所述无线充电管理服务器发送所述电动汽车的配置信息。当然也可以不反馈通过信息,比如所述电动汽车在预置时间内没有收到身份认证失败的消息,则认为身份认证通过,自动向所述无线充电管理服务器发送所述电动汽车的配置信息。所述配置信息包括电动汽车的硬件、 固件和软件的信息,所述软件为与充电相关的软件,当然也可以包括与充电不相关的一些软件。在一优选实施例中,为保证所述电动汽车的配置信息的安全性,可以将所述电动汽车的硬件、固件和软件的信息通过散列后,并使用私钥签名得到所述配置信息。然后所述无线充电管理服务器通过使用与所述私钥对应的公钥进行解密,获得所述电动汽车的配置信息,并对所述电动汽车的配置信息进行完整性认证,所述无线充电管理服务器包括所述电动汽车的完整信息,通过将接收到的配置信息和无线充电管理服务器中的信息进行对比,判断所述电动汽车是否被篡改。同时所述无线充电管理服务器可以通过与所述电动汽车私钥对应的公钥进行解密,从而认证私钥,进一步辨别出所述电动汽车是所述无线充电管理服务器中包括的电动汽车,而不是冒充的。然后进入步骤S30。如果所述电动汽车的数字证书不在所述无线充电管理服务器中,则认为所述电动汽车没有注册,并反馈身份认证失败消息,比如在所述电动汽车出厂时,所述无线充电管理服务器自动对所述电动汽车进行注册,如果所述电动汽车身份认证失败,则直接反馈身份认证失败消息。当然还可以反馈提示注册信息,比如该电动汽车还未注册,是否注册。注册完成后,再重新执行步骤S10。具体实施中在注册之前还可以判断请求充电的电动汽车是不是第一次请求充电,如果该电动汽车是第一次请求充电,则提示注册信息;如果不是第一次,则不提示注册信息。

步骤S30,在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的第一认证请求,并根据所述无线充电管理服务器发送的第一认证请求对所述无线充电管理服务器进行认证;

根据在步骤S20所述无线充电管理服务器对所述电动汽车的完整性认证的结果,在所述电动汽车的完整性认证通过后,所述无线充电管理服务器主动向所述电动汽车发送认证请求,所述电动汽车接收所述无线充电管理服务器发送的第一认证请求,并根据所述无线充电管理服务器发送的第一认证请求对所述无线充电管理服务器进行认证。

比如可以基于所述电动汽车和所述无线充电管理服务器的根密钥,所述根密钥为共享密钥,对于不同的电动汽车可以对应不同的根密钥,在一优选实施例中,为提高效率、减少运营成本和降低管理等,所有的电动汽车可以具有同一个根密钥。在所述电动汽车的完整性认证通过后,所述无线充电管 理服务器向所述电动汽车发送所述根密钥,所述电动汽车接收所述无线充电管理服务器发送的所述根密钥,并对接收到的根密钥进行认证,如果接收到的根密钥和本身存储的根密钥相同,则所述电动汽车认为所述无线充电管理服务器是合法的,然后进入步骤S40;如果接收到的根密钥和本身存储的根密钥不相同,则认为所述无线充电管理服务器不合法,从而停止对所述电动汽车进行充电。具体实施中也可以不使用根密钥进行相互身份认证。

步骤S40,在所述无线充电管理服务器认证通过后,向所述无线充电管理服务器发送基于所述第一认证请求反馈的第二认证请求,以使得所述无线充电管理服务器对所述第二认证请求进行认证;

如果在步骤S30中所述电动汽车认为所述无线充电管理服务器是合法的,即所述无线充电管理服务器认证通过,所述电动汽车向所述无线充电管理服务器发送基于所述第一认证请求反馈的第二认证请求,所述无线充电管理服务器对所述第二认证请求进行认证。比如所述电动汽车向所述无线充电管理服务器发送本身存储的根密钥,所述无线充电管理服务器接收所述电动汽车发送的所述根密钥,并对接收到的根密钥进行认证,如果接收到的根密钥和本身存储的根密钥相同,则所述无线充电管理服务器认为所述电动汽车是合法的。当然在所述无线充电服务器认证所述电动汽车不合法时,可以反馈禁止充电信号给电动汽车或则充电设备,从而禁止对所述电动汽车进行充电。通过步骤S30和S40所述无线充电管理服务器和所述电动汽车相互认证对方是否合法。

步骤S50,在所述无线充电管理服务器对所述第二认证请求认证通过后,对所述电动汽车的电池进行充电。

如果在步骤S40中所述无线充电管理服务器认为所述电动汽车是合法的,即所述电动汽车对所述无线充电管理服务器的第一认证请求通过和所述无线充电管理服务器对所述第二认证请求认证通过,则充电设备对所述电动汽车进行充电。具体实施中还可以在步骤S10中所述电动汽车的身份认证通过后或者在步骤S20中所述电动汽车的完整性认证通过后,就对所述电动汽车进行充电,比如采用较小的电流进行充电。

本发明中电动汽车的认证过程也可以只进行身份认证和完整性认证。充电设备和所述电动汽车的认证过程可以一样,在此不在一一赘述。具体实施 中所述充电设备还可以不进行认证,比如充电设备和无线充电管理服务器通过有线进行连接。

本发明通过向无线充电管理服务器发送身份认证请求;在所述电动汽车的身份认证通过后,向所述无线充电管理服务器发送所述电动汽车的配置信息,以使得所述无线充电管理服务器根据所述配置信息对所述电动汽车的完整性进行认证;在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的第一认证请求,并根据所述无线充电管理服务器发送的第一认证请求对所述无线充电管理服务器进行认证;在所述无线充电管理服务器认证通过后,向所述无线充电管理服务器反馈基于所述第一认证请求的第二认证请求,以使得所述无线充电管理服务器对所述第二认证请求进行认证。通过上述方式,本发明中无线充电管理服务器先对所述电动汽车进行身份认证和完整性认证,确保所述电动汽车不是假冒的或者被篡改,能够防止非法篡改的电动汽车的接入;然后所述电动汽车和所述无线充电管理服务器进行相互认证,能够进一步认证所述电动汽车,同时可以避免所述电动汽车连接到非法的无线充电管理服务器,提高无线充电的安全性,实现无需专业人员值守。

请参照图2,图2为本发明电动汽车的认证方法第二实施例的流程示意图。

基于本发明电动汽车的认证方法第一实施例,在步骤S20之后,所述方法还包括:

步骤S60,在所述身份认证通过后,在所述电动汽车与无线充电管理服务器之间建立通信通道。

本实施例中本步骤在步骤S10与步骤S20之间,具体实施中也可以不在步骤S10与步骤S20之间,只要通过身份认证即可。在所述无线充电管理服务器对所述电动汽车进行身份认证的结果为通过时,在所述电动汽车和所述无线充电管理服务器之间建立通信通道。所述通信通道可以通过通信运营商服务器建立,比如在所述电动汽车和所述无线充电管理服务器中使用电信SIM卡,然后通过类似于通话通道建立所述无线充电管理服务器与电动汽车之家的通信通道。当然还可以通过移动、联通等运营商服务器建立。具体实施中所述电动汽车使用的运营商可以和所述无线充电管理服务器使用的运营商可 以不同。在更多的实施中还可以建立所述电动汽车、所述充电设备与所述无线充电管理服务器三者之间的通信通道。所述通信通道可以用于后续完整性认证和相互认证的发送信息的通道,也可以是用于在充电过程中充电、费用数据的发送通道,当然还可以是扣除充电费用的通道。

本发明通过在所述电动汽车与无线充电管理服务器之间建立类似通话的通信通道,可以防止在充电过程中不合法的服务器进入,以及不合法服务器在其他时间或者充电过程中连接所述电动汽车,造成乱扣费的现象,提高充电安全性。

请参照图3,图3为本发明电动汽车的认证方法第三实施例的流程示意图。

基于本发明电动汽车的认证方法第一实施例,所述方法还包括:

步骤S70,在所述电动汽车的完整性认证不通过时,接收到禁止充电信号,根据所述禁止充电信号停止充电。

根据步骤S20中如果所述无线充电管理服务器根据所述电动汽车的配置信息对所述电动汽车的完整性进行认证时,认证结果为所述电动汽车的完整性没有通过,比如被非法改造,可能会导致充电不安全,所述无线充电管理服务器反禁止充电信号给所述电动汽车和/或充电设备,以禁止对所述电动汽车进行充电。当然在检测到所述电动汽车零件是正常的升级或者替换时,及时更新所述无线充电管理服务器中保存的对应的电动汽车的配置信息。

请参照图4,图4为本发明实施例中在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的第一认证请求,并根据所述无线充电管理服务器发送的第一认证请求对所述无线充电管理服务器进行认证的一种流程示意图。

基于本发明电动汽车的认证方法第一实施例,所述步骤S30包括:

步骤S31,在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的随机数和使用所述随机数通过预置算法获得的第一认证结果;

根据步骤S20所述无线充电管理服务器对所述电动汽车的完整性认证通过后,所述无线充电管理服务器生成一个随机数,并使用该随机数通过预置算法计算,获得第一认证结果,当然也可以生成两个或者两个以上随机数, 然后计算获得多个第一认证结果。在本实施例中所述无线充电管理服务器和所述电动汽车中存储有相同的预置算法,具体实施中所述无线充电管理服务器和所述电动汽车中也可以存储有不同的预置算法。然后所述无线充电管理服务器将获得所述随机数和所述第一认证结果发送给所述电动汽车,进入步骤S32。

步骤S32,根据所述随机数通过所述预置算法计算获得第二认证结果;

所述电动汽车接收在步骤S31中所述无线充电管理服务器发送的所述随机数和所述第一认证结果,根据接收到的随机数,通过预置算法重新计算,获得第二认证结果,在获得所述第二认证结果后,进入步骤S33。

步骤S33,对比所述第一认证结果和所述第二认证结果;

将在步骤S32获得的第二认证结果和接收到的第一认证结果进行对比,如果对比结果为所述第一认证结果与所述第二认证结果相同,则进入步骤S34;对比结果为所述第一认证结果与所述第二认证结果不相同,则所述电动汽车认为所述无线充电管理服务器为假冒的,是不合法的,断开和所述无线充电管理服务器的连接,避免被扣费。

步骤S34,如果所述第一认证结果与所述第二认证结果相同,则确定所述无线充电管理服务器身份认证通过;

根据步骤S33中如果对比结果为所述第一认证结果与所述第二认证结果相同,则所述电动汽车确定所述无线充电管理服务器身份认证通过。然后进入步骤S80。

步骤S80,将所述第二认证结果发送给所述无线充电管理服务器,以使得所述无线充电管理服务器对所述第一认证结果和所述第二认证结果进行对比。

本步骤是本发明电动汽车的认证方法第一实施例中步骤S40的一种具体实施方式。根据步骤S34的结果,如果所述第一认证结果与所述第二认证结果相同,则将所述第二认证结果发送给所述无线充电管理服务器,所述无线充电管理服务器将接收到所述第二认证结果和所述第一认证结果进行对比,如果对比结果为所述第一认证结果和所述第二认证结果相同,则所述无线充电管理服务器认为所述电动汽车是合法的;所述无线充电管理服务器的对比结果为所述第一认证结果和所述第二认证结果不相同,则所述无线充电管理 服务器认为所述电动汽车是不合法的,反馈禁止充电信号给所述充电设备或者所述电动汽车,以禁止对所述电动汽车进行充电。具体实施中还可以所述电动汽车先生产随机数,并使用该随机数通过预置算法计算,获得第一认证结果,发送给所述无线充电管理服务器。其实现过程可参考上述步骤,此处不在一一赘述。

本发明通过在所述电动汽车的完整性认证通过后,在所述电动汽车或者所述无线充电管理服务器生成随机数,并使用该随机数通过预置算法获得第一认证结果,然后将所述随机数和所述第一认证结果发送给对方,所述电动汽车或者所述无线充电管理服务器再根据所述随机数通过相同的预置算法获得第二认证结果,然后将所述第一认证结果和第二认证结果进行对比,如果对比结果为相同,则确定对方为合法的;如果对比结果为不相同,则确定对方为不合法。通过上述方式,本发明所述电动汽车和所述无线充电管理服务器相互对对方进行认证,在认证通过时,确定对方为合法的,否则为不合法的,能够提高在充电过程中认证的可靠性,保证了充电安全。

本发明进一步提供一种电动汽车的认证装置。

请参照图5,图5为本发明电动汽车的认证装置第一实施例的功能模块示意图。

在本实施例中,该电动汽车的认证装置包括:第一发送模块10、第二发送模块20、认证模块30、第三发送模块40和充电模块50。

第一发送模块10,用于向无线充电管理服务器发送身份认证请求。

在所述电动汽车需要进行充电时,所述电动汽车靠近充电设备,比如充电桩,用户可以通过所述电动汽车上的充电请求按钮,向无线充电管理服务器发送身份认证请求,比如所述电动汽车向所述无线充电管理服务器发送数字证书,以请求身份认证,所述数字证书为出厂预设的每辆电动汽车的一种证书,类似我们的身份证号码。

具体实施中所述电动汽车还可以在感应到对方靠近所述充电设备,则所述电动汽车自动向无线充电管理服务器发送身份认证请求,当然也可以在感应到对方靠近所述充电设备时,进行提示,比如是否发送充电请求。根据用户操作产生的发送命令,向无线充电管理服务器发送身份认证请求。

第二发送模块20,用于在所述电动汽车的身份认证通过后,向所述无线充电管理服务器发送所述电动汽车的配置信息,以使得所述无线充电管理服务器根据所述配置信息对所述电动汽车的完整性进行认证。

所述无线充电管理服务器接收所述电动汽车发送的身份认证请求,并对所述电动汽车进行身份认证,比如判断所述电动汽车的数字证书是否在所述无线充电管理服务器中,所述无线充电管理服务器包括所有注册过的电动汽车的信息。如果所述电动汽车的数字证书在所述无线充电管理服务器中,则确定所述电动汽车的完整性认证通过,所述无线充电管理服务器反馈身份认证通过的信息给所述电动汽车,所述电动汽车接收到身份认证通过的消息时,所述电动汽车向所述无线充电管理服务器发送所述电动汽车的配置信息。当然也可以不反馈通过信息,比如所述电动汽车在预置时间内没有收到身份认证失败的消息,则认为身份认证通过,自动向所述无线充电管理服务器发送所述电动汽车的配置信息。所述配置信息包括电动汽车的硬件、固件和软件的信息,所述软件为与充电相关的软件,当然也可以包括与充电不相关的一些软件。在一优选实施例中,为保证所述电动汽车的配置信息的安全性,可以将所述电动汽车的硬件、固件和软件的信息通过散列后,并使用私钥签名得到所述配置信息。然后所述无线充电管理服务器通过使用与所述私钥对应的公钥进行解密,获得所述电动汽车的配置信息,并对所述电动汽车的配置信息进行完整性认证,所述无线充电管理服务器包括所述电动汽车的完整信息,通过将接收到的配置信息和无线充电管理服务器中的信息进行对比,判断所述电动汽车是否被篡改。同时所述无线充电管理服务器可以通过与所述电动汽车私钥对应的公钥进行解密,从而认证私钥,进一步辨别出所述电动汽车是所述无线充电管理服务器中包括的电动汽车,而不是冒充的。如果所述电动汽车的数字证书不在所述无线充电管理服务器中,所述无线充电管理服务器认为所述电动汽车没有注册,并反馈身份认证失败消息,比如在所述电动汽车出厂时,所述无线充电管理服务器自动对所述电动汽车进行注册,如果所述电动汽车身份认证失败,则直接反馈身份认证失败消息。当然还可以反馈提示注册信息,比如该电动汽车还未注册,是否注册。注册完成后,再重新向无线充电管理服务器发送身份认证请求。具体实施中在注册之前还可以判断请求充电的电动汽车是不是第一次请求充电,如果该电动汽车是第 一次请求充电,则提示注册信息;如果不是第一次,则不提示注册信息。

认证模块30,用于在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的第一认证请求,并根据所述无线充电管理服务器发送的第一认证请求对所述无线充电管理服务器进行认证。

在所述无线充电管理服务器认证通过后,所述电动汽车向所述无线充电管理服务器发送基于所述第一认证请求反馈的第二认证请求,以使得所述无线充电管理服务器对所述第二认证请求进行认证。

比如可以基于所述电动汽车和所述无线充电管理服务器的根密钥,所述根密钥为共享密钥,对于不同的电动汽车可以对应不同的根密钥,在一优选实施例中,为提高效率、减少运营成本和降低管理等,所有的电动汽车可以具有同一个根密钥。在所述电动汽车的完整性认证通过后,所述无线充电管理服务器向所述电动汽车发送所述根密钥,所述电动汽车接收所述无线充电管理服务器发送的所述根密钥,并对接收到的根密钥进行认证,如果接收到的根密钥和本身存储的根密钥相同,则所述电动汽车认为所述无线充电管理服务器是合法的,然后充电设备对所述电动汽车进行充电;如果接收到的根密钥和本身存储的根密钥不相同,则认为所述无线充电管理服务器不合法,从而停止对所述电动汽车进行充电。具体实施中也可以不使用根密钥进行相互身份认证。

第三发送模块40,用于在所述无线充电管理服务器认证通过后,向所述无线充电管理服务器发送基于所述第一认证请求反馈的第二认证请求,以使得所述无线充电管理服务器对所述第二认证请求进行认证;

如果所述电动汽车认为所述无线充电管理服务器是合法的,即所述无线充电管理服务器认证通过,所述电动汽车向所述无线充电管理服务器发送基于所述第一认证请求反馈的第二认证请求,所述无线充电管理服务器对所述第二认证请求进行认证。比如所述电动汽车向所述无线充电管理服务器发送本身存储的根密钥,所述无线充电管理服务器接收所述电动汽车发送的所述根密钥,并对接收到的根密钥进行认证,如果接收到的根密钥和本身存储的根密钥相同,则所述无线充电管理服务器认为所述电动汽车是合法的。当然在所述无线充电服务器认证所述电动汽车不合法时,可以反馈禁止充电信号给电动汽车或则充电设备,从而禁止对所述电动汽车进行充电。从而实现所 述无线充电管理服务器和所述电动汽车相互认证对方是否合法。

充电模块50,用于在所述无线充电管理服务器对所述第二认证请求认证通过时,对所述电动汽车的电池进行充电。

如果所述无线充电管理服务器认为所述电动汽车是合法的,即所述电动汽车对所述无线充电管理服务器的第一认证请求通过和所述无线充电管理服务器对所述第二认证请求认证通过,则充电设备对所述电动汽车进行充电。具体实施中还可以在所述电动汽车的身份认证通过后或者在所述电动汽车的完整性认证通过后,就对所述电动汽车进行充电,比如采用较小的电流进行充电。

本发明中电动汽车的认证过程也可以只包括进行身份认证和完整性认证相关的模块。充电设备可以具有和所述电动汽车相同的模块,认证过程可以和所述电动汽车的认证过程一样,在此不在一一赘述。具体实施中所述充电设备还可以不进行认证,比如充电设备和无线充电管理服务器通过有线进行连接。

本发明通过电动汽车向无线充电管理服务器发送身份认证请求;在所述电动汽车的身份认证通过后,所述电动汽车向所述无线充电管理服务器发送所述电动汽车的配置信息,以使得所述无线充电管理服务器根据所述配置信息对所述电动汽车的完整性进行认证;在所述电动汽车的完整性认证通过后,所述电动汽车接收所述无线充电管理服务器发送的第一认证请求,并根据所述无线充电管理服务器发送的第一认证请求对所述无线充电管理服务器进行认证,在所述无线充电管理服务器认证通过后,所述电动汽车向所述无线充电管理服务器反馈基于所述第一认证请求的第二认证请求,以使得所述无线充电管理服务器对所述第二认证请求进行认证。通过上述方式,本发明中无线充电管理服务器先对所述电动汽车进行身份认证和完整性认证,确保所述电动汽车不是假冒的或者被篡改,能够防止非法篡改的电动汽车的接入;然后所述电动汽车和所述无线充电管理服务器进行相互认证,能够进一步认证所述电动汽车,同时可以避免所述电动汽车连接到非法的无线充电管理服务器,提高无线充电的安全性,实现无需专业人员值守。

请参照图6,图6为本发明电动汽车的认证装置第二实施例的功能模块示 意图。

基于本发明电动汽车的认证装置第一实施例,所述装置还包括:

建立模块60,用于在所述电动汽车的身份认证通过后,建立所述电动汽车与无线充电管理服务器之间的通信通道。

本实施例中可以在通过身份认证之后。在所述无线充电管理服务器对所述电动汽车进行身份认证的结果为通过时,在所述电动汽车和所述无线充电管理服务器之间建立通信通道。所述通信通道可以通过通信运营商服务器建立,比如在所述电动汽车和所述无线充电管理服务器中使用电信SIM卡,然后通过类似于通话通道建立所述无线充电管理服务器与电动汽车之家的通信通道。当然还可以通过移动、联通等运营商服务器建立。具体实施中所述电动汽车使用的运营商可以和所述无线充电管理服务器使用的运营商可以不同。在更多的实施中还可以建立所述电动汽车、所述充电设备与所述无线充电管理服务器三者之间的通信通道。所述通信通道可以用于后续完整性认证和相互认证的发送信息的通道,也可以是用于在充电过程中充电、费用数据的发送通道,当然还可以是扣除充电费用的通道。

本发明通过在所述电动汽车与无线充电管理服务器之间建立类似通话的通信通道,可以防止在充电过程中不合法的服务器进入,以及不合法服务器在其他时间或者充电过程中连接所述电动汽车,造成乱扣费的现象,提高充电安全性。

请参照图7,图7为本发明电动汽车的认证装置第三实施例的功能模块示意图。

基于本发明电动汽车的认证装置第一实施例,所述装置还包括:

处理模块70,用于在所述电动汽车的完整性认证不通过时,接收到禁止充电信号,根据所述禁止充电信号停止充电。

如果所述无线充电管理服务器根据所述电动汽车的配置信息对所述电动汽车的完整性进行认证时,认证结果为所述电动汽车的完整性没有通过,比如被非法改造,可能会导致充电不安全,所述无线充电管理服务器反禁止充电信号给所述电动汽车和/或充电设备,以禁止对所述电动汽车进行充电。当然在检测到所述电动汽车零件是正常的升级或者替换时,及时更新所述无线 充电管理服务器中保存的对应的电动汽车的配置信息。

请参照图8,图8为本发明电动汽车的认证装置第四实施例的功能模块示意图。

基于本发明电动汽车的认证装置第一实施例,所述装置还包括:

签名模块80,用于将所述电动汽车的硬件和软件的信息进行散列,并使用私钥签名得到所述配置信息。

为保证所述电动汽车的配置信息的安全性,可以将所述电动汽车的硬件、固件和软件的信息通过散列后,并使用私钥签名得到所述配置信息。所述无线充电管理服务器可以通过与所述电动汽车私钥对应的公钥进行解密,从而认证私钥,进一步辨别出所述电动汽车是所述无线充电管理服务器中包括的电动汽车,而不是冒充的。

请参照图9,图9为本发明实施例中认证模块的一种细化功能模块示意图。

基于本发明电动汽车的认证装置第一实施例,认证模块30包括:

接收单元31,用于在所述电动汽车的完整性认证通过后,接收所述无线充电管理服务器发送的随机数和使用所述随机数通过预置算法获得的第一认证结果。

所述无线充电管理服务器对所述电动汽车的完整性认证通过后,所述无线充电管理服务器生成一个随机数,并使用该随机数通过预置算法计算,获得第一认证结果,当然也可以生成两个或者两个以上随机数,然后计算获得多个第一认证结果。在本实施例中所述无线充电管理服务器和所述电动汽车中存储有相同的预置算法,具体实施中所述无线充电管理服务器和所述电动汽车中也可以存储有不同的预置算法。然后所述无线充电管理服务器将获得所述随机数和所述第一认证结果发送给所述电动汽车。

计算单元32,用于根据所述随机数通过所述预置算法计算获得第二认证结果。

所述电动汽车接收所述无线充电管理服务器发送的所述随机数和所述第一认证结果,根据接收到的随机数,通过预置算法重新计算,获得第二认证结果。

对比单元33,用于对比所述第一认证结果和所述第二认证结果。

将获得的第二认证结果和接收到的第一认证结果进行对比,如果对比结果为所述第一认证结果与所述第二认证结果相同,则所述电动汽车确定所述无线充电管理服务器身份认证通过,并将所述第二认证结果发送给所述无线充电管理服务器;对比结果为所述第一认证结果与所述第二认证结果不相同,则所述电动汽车认为所述无线充电管理服务器为假冒的,是不合法的,断开和所述无线充电管理服务器的连接,避免被扣费。

认证单元34,用于如果对比结果为所述第一认证结果与所述第二认证结果相同,则所述电动汽车确定所述无线充电管理服务器身份认证通过。

在认证单元34定所述无线充电管理服务器身份认证通过后,第三发送模块40将所述第二认证结果发送给所述无线充电管理服务器,以使得所述无线充电管理服务器对所述第一认证结果和所述第二认证结果进行对比。

如果对比结果为所述第一认证结果与所述第二认证结果相同,则所述电动汽车确定所述无线充电管理服务器身份认证通过,并将所述第二认证结果发送给所述无线充电管理服务器,所述无线充电管理服务器将接收到所述第二认证结果和所述第一认证结果进行对比,如果对比结果为所述第一认证结果和所述第二认证结果相同,则所述无线充电管理服务器认为所述电动汽车是合法的;所述无线充电管理服务器的对比结果为所述第一认证结果和所述第二认证结果不相同,则所述无线充电管理服务器认为所述电动汽车是不合法的,反馈禁止充电信号给所述充电设备或者所述电动汽车,以禁止对所述电动汽车进行充电。

具体实施中还可以所述电动汽车先生产随机数,并使用该随机数通过预置算法计算,获得第一认证结果,发送给所述无线充电管理服务器。其实现过程可参考上述步骤,此处不在一一赘述。

本发明通过在所述电动汽车的完整性认证通过后,在所述电动汽车或者所述无线充电管理服务器生成随机数,并使用该随机数通过预置算法获得第一认证结果,然后将所述随机数和所述第一认证结果发送给对方,所述电动汽车或者所述无线充电管理服务器再根据所述随机数通过相同的预置算法获得第二认证结果,然后将所述第一认证结果和第二认证结果进行对比,如果对比结果为相同,则确定对方为合法的;如果对比结果为不相同,则确定对 方为不合法。通过上述方式,本发明所述电动汽车和所述无线充电管理服务器相互对对方进行认证,在认证通过时,确定对方为合法的,否则为不合法的,能够提高在充电过程中认证的可靠性,保证了充电安全。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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