The invention provides a battery recognition method, an unmanned aerial vehicle and a battery. The method is applied to a UAV. The method includes: generating an input code and sending the input code to a battery so that the battery generates a first authentication code based on the input code and the first key using the SHA 1 algorithm, receiving the first authentication code sent by the battery; and according to the input code and the second key, the battery is beneficial. The SHA 1 algorithm is used to generate second authentication codes, and the battery is identified according to the first authentication code and the second authentication code, in which the first secret key is the same as the second secret key. The recognition algorithm provided by the embodiment of the invention is encrypted by adopting SHA 1 algorithm, and the security is high.
【技术实现步骤摘要】
电池识别方法、无人机及电池
本专利技术涉及电池识别
,尤其涉及一种电池识别方法、无人机及电池。
技术介绍
随着科学技术的进步,无人机可应用于诸多领域,如电力巡检、地图测绘、交管安防、广告庆典等,具有广阔的发展空间。目前无人机行业,由于受到电池技术的限制,一块电池的飞行时间普遍偏短,而且一般使用的是高倍率的电池,加上大电流充放电使得电池的循环性能较差,由于无人机电池一般都支持拆卸使用,因此无人机爱好者一般都会购买多个电池,以便替换使用。但是用户很有可能购买到不是合法授权厂家生产的电池。由于非法电池的性能不稳定,在使用过程中无人机无法从电池中获得稳定电能,导致无人机从空中摔下来的概率大大增加,从而缩短无人机的使用寿命。因此无人机厂家一方面为了保护消费者使用的是正品电池,另一方面为了保护自己的商业利益,在使用时都会对电池进行认证识别。目前常规的电池识别方式,是硬件电阻识别的方式,但是安全性较低,容易破解。
技术实现思路
本专利技术实施例提供一种电池识别方法、无人机及电池,以提高无人机电池识别的安全性。第一方面,本专利技术实施例提供一种电池识别方法,包括:生成输入码,并将所述输入码发送给电池,以使所述电池根据所述输入码和第一密钥利用SHA-1算法生成第一认证码;接收所述电池发送的所述第一认证码;根据所述输入码和第二密钥,利用SHA-1算法生成第二认证码;根据所述第一认证码和所述第二认证码对所述电池进行识别;其中,所述第一秘钥与所述第二秘钥相同。第二方面,本专利技术实施例提供一种电池识别方法,包括:接收无人机发送的输入码;根据所述输入码和第一密钥,利用SHA-1算 ...
【技术保护点】
1.一种电池识别方法,其特征在于,应用于无人机,所述方法包括:生成输入码,并将所述输入码发送给电池,以使所述电池根据所述输入码和第一密钥利用SHA‑1算法生成第一认证码;接收所述电池发送的所述第一认证码;根据所述输入码和第二密钥,利用SHA‑1算法生成第二认证码;根据所述第一认证码和所述第二认证码对所述电池进行识别;其中,所述第一秘钥与所述第二秘钥相同。
【技术特征摘要】
1.一种电池识别方法,其特征在于,应用于无人机,所述方法包括:生成输入码,并将所述输入码发送给电池,以使所述电池根据所述输入码和第一密钥利用SHA-1算法生成第一认证码;接收所述电池发送的所述第一认证码;根据所述输入码和第二密钥,利用SHA-1算法生成第二认证码;根据所述第一认证码和所述第二认证码对所述电池进行识别;其中,所述第一秘钥与所述第二秘钥相同。2.根据权利要求1所述的方法,其特征在于,所述生成输入码,具体包括:利用随机函数生成满足所述SHA-1算法要求的安全标准的160位的所述输入码。3.根据权利要求1所述的方法,其特征在于,所述根据所述输入码和第二密钥,利用SHA-1算法生成第二认证码,具体包括:将所述输入码嵌入所述第二密钥中生成第一数据串;对所述第一数据串进行补位以及数据分块,得到至少一个数据块;对至少一个所述数据块利用SHA-1算法生成所述第二认证码。4.根据权利要求3所述的方法,其特征在于,所述对所述第一数据串进行补位以及数据分块,得到至少一个数据块的步骤中,按照每块512位的数据进行数据分块。5.根据权利要求1所述的方法,其特征在于,所述根据所述第一认证码和所述第二认证码对所述电池进行识别,具体包括:将所述第一认证码和所述第二认证码进行比较;若所述第一认证码和所述第二认证码相同,则允许使用所述电池;若所述第一认证码和所述第二认证码相同,则进行错误提示,或关闭所述无人机。6.一种电池识别方法,其特征在于,应用于无人机的电池,所述方法包括:接收无人机发送的输入码;根据所述输入码和第一密钥,利用SHA-1算法生成第一认证码;将所述第一认证码发送给所述无人机,以使所述无人机根据所述第一认证码以及所述无人机生成的第二认证码,对所述电池进行识别;所述第二认证码为所述无人机根据所述输入码和第二密钥利用SHA-1算法生成的;其中,所述第一秘钥与所述第二秘钥相同。7.根据权利要求6所述的方法,其特征在...
【专利技术属性】
技术研发人员:秦威,刘玉华,
申请(专利权)人:深圳市道通智能航空技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。