电池认证方法、设备电池、无人机及存储介质技术

技术编号:19098860 阅读:34 留言:0更新日期:2018-10-03 02:47
本申请提供一种电池认证方法、设备电池、无人机及存储介质,包括:接收设备主机发送的认证码,认证码是设备主机根据预存的公钥和非对称加密算法生成的;向设备电池内的加密芯片发送认证码,以使加密芯片根据其存储的与公钥对应的私钥和非对称加密算法,获得验证码;接收加密芯片返回的验证码,并将验证码发送给设备主机,以使设备主机根据验证码进行认证。本方案设备主机对设备电池进行认证,保证电池的匹配性,从而避免电子设备损伤,并且本方案的设备电池中独立设置有专门用于进行认证处理的加密芯片,从而有效保证认证数据的安全性,提高电池认证的准确性和安全性。

【技术实现步骤摘要】
电池认证方法、设备电池、无人机及存储介质
本申请涉及电池领域,尤其涉及一种电池认证方法、设备电池、无人机及存储介质。
技术介绍
随着电子技术的不断发展,电子设备的集成度越来越高,体积也越来越小,这里的电子设备包括以电能为工作基础的相关产品,例如,智能手机、个人电脑等。目前,为了提高电子设备的便携性,大多电子设备支持安装电池并通过电池供电。为了保证电子设备稳定持久工作,用户通常会额外准备一些电池,以替换使用。然而可以理解,不同电子设备匹配的供电信号不同,因此,如果安装的电池的供电信号与电子设备不匹配,则会对电子设备造成损伤。
技术实现思路
本申请提供一种电池认证方法、设备电池、无人机及存储介质,用于解决电池不匹配导致电子设备损伤的问题。本申请的第一个方面是提供一种电池认证方法,包括:接收设备主机发送的认证码,所述认证码是所述设备主机根据预存的公钥和非对称加密算法生成的;向所述设备电池内的加密芯片发送所述认证码,以使所述加密芯片根据其存储的与所述公钥对应的私钥和所述非对称加密算法,获得验证码;接收所述加密芯片返回的验证码,并将所述验证码发送给所述设备主机,以使所述设备主机根据所述验证码进行认证。本申请的第二个方面是提供一种电池认证方法,包括:接收设备电池内的微处理器发送的认证码,所述认证码是设备主机根据预存的公钥和非对称加密算法生成并发送给所述微处理器的;根据自身存储的与所述公钥对应的私钥和所述非对称加密算法,获得验证码;向所述微处理器发送所述验证码,以使所述微处理器将所述验证码发送给所述设备主机进行认证。本申请的第三个方面是提供一种设备电池,包括:微处理器和加密芯片;其中,所述微处理器,用于接收设备主机发送的认证码,所述认证码是所述设备主机根据预存的公钥和非对称加密算法生成的;所述微处理器,还用于向所述加密芯片发送所述认证码;所述加密芯片,用于接收设备电池内的微处理器发送的认证码,并根据自身存储的与所述公钥对应的私钥和所述非对称加密算法,获得验证码;所述加密芯片,还用于向所述微处理器发送所述验证码;所述微处理器,还用于接收所述加密芯片返回的验证码,并将所述验证码发送给所述设备主机,以使所述设备主机根据所述验证码进行认证。本申请的第四个方面是提供一种设备电池,包括:微处理器和加密芯片;其中,所述微处理器包括第一处理器和第一存储器;所述加密芯片包括第二处理器和第二存储器;所述第一存储器和所述第二存储器存储有计算机程序;所述第一处理器执行所述第一存储器存储的计算机程序,以实现第一方面所述的方法;所述第二处理器执行所述第二存储器存储的计算机程序,以实现第二方面所述的方法。本申请的第五个方面是提供一种无人机,包括:设备主机和如第三方面所述的设备电池;或包括:设备主机和如第四方面所述的设备电池。本申请的第六个方面是提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,计算机程序被执行时实现第一方面的方法。本申请的第七个方面是提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,计算机程序被执行时实现第二方面的方法。本申请提供的电池认证方法、设备电池、无人机及存储介质中,设备电池内分离设置有微处理器和加密芯片,当设备电池被装入时,设备主机根据预存的公钥和非对称加密算法生成认证码,并通过设备电池的微处理器转发给设备电池的加密芯片,加密芯片基于认证码获得验证码,并通过微处理器转发给设备主机,以使设备主机根据验证码对设备电池进行认证。本方案中设备主机对设备电池进行认证,保证电池的匹配性,从而避免电子设备损伤,并且本方案的设备电池中独立设置有专门用于进行认证处理的加密芯片,从而有效保证认证数据的安全性,提高电池认证的准确性和安全性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。图1A-图1B为本申请实施例一提供的电池认证方法的流程示意图;图2为本申请实施例二提供的一种电池认证方法的流程示意图;图3A-图3C为本申请实施例三提供的电池认证方法的流程示意图;图4A为本申请实施例四提供的一种电池认证方法的架构示意图;图4B为本申请实施例四提供的一种电池认证方法的流程交互图;图5为本申请实施例五提供的一种设备电池50的结构示意图;图6为本申请实施例六提供的一种设备主机60的结构示意图;图7为本申请实施例八提供的设备电池700的结构示意图;图8为本申请实施例九提供的设备主机800的结构示意图。具体实施方式为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。针对需要保证电池匹配的需求,图1A为本申请实施例一提供的一种电池认证方法的流程示意图;参考图1A可知,本实施例提供了一种电池认证方法,用于保证电池匹配。具体的,以该实施例应用于设备电池内的微处理器进行说明,该电池认证方法包括:101、接收设备主机发送的认证码,所述认证码是所述设备主机根据预存的公钥和非对称加密算法生成的;102、向所述设备电池内的加密芯片发送所述认证码,以使所述加密芯片根据其存储的与所述公钥对应的私钥和所述非对称加密算法,获得验证码;103、接收所述加密芯片返回的验证码,并将所述验证码发送给所述设备主机,以使所述设备主机根据所述验证码进行认证。其中,设备电池内分离设置有微处理器和加密芯片。所述微处理器可以指具备处理能力的,能够完成取指令、执行指令,以及与外界存储器和逻辑部件交换信息等操作的部件,应用于设备电池时,微处理器可用于进行电池管理,本方案中的微处理器主要用于作为中介部件实现设备主机和加密芯片的信息交互。所述加密芯片是对内部集成了各类对称与非对称算法,自身具有极高安全等级,可以保证内部存储的密钥和信息数据不会被非法读取与篡改的一类安全芯片的统称,例如,型号不限于英飞凌SLE95200,NXPA1006等类似的芯片。相比于由设备电池的微处理器进行电池认证处理,本方案在设备电池中独立设置专门用于进行电池认证处理的加密芯片,基于加密芯片具备防止数据被非法读取和篡改的安全特性,能够有效提高电池认证的安全性和可靠性。在实际应用中,该实施例的电池认证方法可以通过计算机程序实现,例如应用软件,升级程序等,也可以通过存储有相关计算机程序的介质,例如,U盘、光盘等实现;或者,还可以通过集成或安装有相关计算机程序的实体装置实现,例如,芯片等。结合本实施例的应用场景,该实施例的电池认证方法可以通过设置在设备电池内的微处理器执行相关计算机程序实现。结合实际场景进行示例:实际应用中,厂家生产的电子设备通常支持电池的拆卸替换,因此除了在电子设备中配套原装电池外,厂家还通常会生产与电子设备的供电需求匹配的设备电池,以便用户替换使用。本方案中认证成功的设备电池,能够保证其提供的供电信号与电子设备需要的供电信号匹配或一致。但实际应用中存在不法厂商生产销售假冒电池的情形,这些假冒电池的供电性能往往无法满足电子设备的要求,最终导致使用这些电池的本文档来自技高网...

【技术保护点】
1.一种电池认证方法,其特征在于,包括:接收设备主机发送的认证码,所述认证码是所述设备主机根据预存的公钥和非对称加密算法生成的;向所述设备电池内的加密芯片发送所述认证码,以使所述加密芯片根据其存储的与所述公钥对应的私钥和所述非对称加密算法,获得验证码;接收所述加密芯片返回的验证码,并将所述验证码发送给所述设备主机,以使所述设备主机根据所述验证码进行认证。

【技术特征摘要】
1.一种电池认证方法,其特征在于,包括:接收设备主机发送的认证码,所述认证码是所述设备主机根据预存的公钥和非对称加密算法生成的;向所述设备电池内的加密芯片发送所述认证码,以使所述加密芯片根据其存储的与所述公钥对应的私钥和所述非对称加密算法,获得验证码;接收所述加密芯片返回的验证码,并将所述验证码发送给所述设备主机,以使所述设备主机根据所述验证码进行认证。2.根据权利要求1所述的方法,其特征在于,所述非对称加密算法为椭圆曲线加密算法。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:接收设备主机返回的认证结果;根据所述认证结果,控制所述设备电池输出或停止输出供电信号。4.一种电池认证方法,其特征在于,包括:接收设备电池内的微处理器发送的认证码,所述认证码是设备主机根据预存的公钥和非对称加密算法生成并发送给所述微处理器的;根据自身存储的与所述公钥对应的私钥和所述非对称加密算法,获得验证码;向所述微处理器发送所述验证码,以使所述微处理器将所述验证码发送给所述设备主机进行认证。5.根据权利要求4所述的方法,其特征在于,所述非对称加密算法为椭圆曲线加密算法。6.一种设备电池,其特征在于,包括:微处理器和加密芯片;其中,所述微处理器,用于接收设备主机发送的认证码,所述认证码是所述设备主机根据预存的公钥和非对称加密算法生成的;所述微处理器,还用于向所述加密芯片发送所述认证码;所述加密芯片,用于接收设备电池内的微处理器发送的认证码,并根据自身存储的与所述公钥对应的私钥和所述非对称加密算法,获得验证码;所述加密芯片,还用于向所述微处理器发送所...

【专利技术属性】
技术研发人员:秦威
申请(专利权)人:深圳市道通智能航空技术有限公司
类型:发明
国别省市:广东,44

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

1