无人机交互认证方法、装置、计算机设备及存储介质与流程

文档序号:24633812发布日期:2021-04-09 20:44阅读:来源:国知局

技术特征:

1.无人机交互认证方法,其特征在于,包括:

获取来自无人机所发起的认证请求;

根据所述认证请求创建第二消息报文,并发送至地面站点,以供地面站点进行参数验证,当参数验证通过时,地面站点利用质询-响应对生成第一消息验证码以及第三消息报文;

根据地面站点所发送的所述第三消息报文创建第二消息认证码;

利用第一消息验证码以及第二消息验证码进行地面站点的认证;

创建新的认证参数以及新的质询-响应对;

利用新的认证参数以及新的质询-响应对进行地面站点的交互认证;

获取来自无人机的数据报文,并根据会话密钥计算第五消息报文,发送第五消息报文至地面站点,以供地面站点对数据报文进行验证,当数据报文验证通过时,利用无人机的质询-响应对以及会话密钥生成第六消息报文;

根据来自地面站点的第六消息报文生成第五消息验证码以及第七消息报文,并发送第七消息报文至无人机,以由无人机计算第六消息验证码;

根据所述第五消息验证码以及第六消息验证码进行无人机的验证;

当无人机验证通过时,获取来自无人机的第八消息报文;

根据所述第八消息报文进行无人机的交互认证;

当无人机的交互认证通过时,生成第九消息报文并发送至地面站点,以供地面站点存储第九消息报文相关的数据。

2.根据权利要求1所述的无人机交互认证方法,其特征在于,所述当无人机的交互认证通过时,生成第九消息报文并发送至地面站点,以供地面站点存储第九消息报文相关的数据之后,还包括:

更新身份编号假名。

3.根据权利要求1所述的无人机交互认证方法,其特征在于,所述认证请求包括第一消息报文,所述第一消息报文包括无人机的身份编号假名以及无人机随机选取的一个认证参数。

4.根据权利要求1所述的无人机交互认证方法,其特征在于,所述根据所述认证请求创建第二消息报文,并发送至地面站点,以供地面站点进行参数验证,当参数验证通过时,地面站点利用质询-响应对生成第一消息验证码以及第三消息报文,包括:

根据所述认证请求创建第二消息报文,并发送至地面站点,以供地面站点判断所述第二消息报文内的认证参数是否在有效期内,若在有效期限内,地面站点检索对应的质询-响应对并随机选取第一认证参数,地面站点根据质询-响应对、第一认证参数和地面站点的身份编号假名计算第一消息验证码,地面站点根据第一消息验证码创建第三消息报文。

5.根据权利要求1所述的无人机交互认证方法,其特征在于,所述根据地面站点所发送的所述第三消息报文创建第二消息认证码,包括:

根据地面站点所发送的所述第三消息报文在物理层防克隆函数中利用质询消息计算对应的响应消息;

根据所述的响应消息、所述第三消息报文以及地面创建第二消息认证码。

6.根据权利要求1所述的无人机交互认证方法,其特征在于,所述利用新的认证参数以及新的质询-响应对进行地面站点的交互认证,包括:

根据新的认证参数以及新的质询-响应对计算会话密钥;

根据所述会话密钥计算第三消息认证码;

创建第四消息报文,并发送所述第四消息报文至地面站点,以由地面站点计算第四消息认证码;

根据所述第三消息认证码以及第四消息认证码对进行地面站点的交互认证。

7.根据权利要求1所述的无人机交互认证方法,其特征在于,所述当无人机的交互认证通过时,生成第九消息报文并发送至地面站点,以供地面站点存储第九消息报文相关的数据,包括:

当无人机的交互认证通过时,生成第九消息报文并发送至地面站点,以由地面站点对第九消息报文进行解密,以得到无人机的新质询-响应对,地面站点将无人机的新质询-响应对存储在数据库内。

8.无人机交互认证装置,其特征在于,包括:

请求获取单元,用于获取来自无人机所发起的认证请求;

第一验证单元,用于根据所述认证请求创建第二消息报文,并发送至地面站点,以供地面站点进行参数验证,当参数验证通过时,地面站点利用质询-响应对生成第一消息验证码以及第三消息报文;

第一创建单元,用于根据地面站点所发送的所述第三消息报文创建第二消息认证码;

站点认证单元,用于利用第一消息验证码以及第二消息验证码进行地面站点的认证;

新数据创建单元,用于创建新的认证参数以及新的质询-响应对;

站点交互认证单元,用于利用新的认证参数以及新的质询-响应对进行地面站点的交互认证;

第二验证单元,用于获取来自无人机的数据报文,并根据会话密钥计算第五消息报文,发送第五消息报文至地面站点,以供地面站点对数据报文进行验证,当数据报文验证通过时,利用无人机的质询-响应对以及会话密钥生成第六消息报文;

第二创建单元,用于根据来自地面站点的第六消息报文生成第五消息验证码以及第七消息报文,并发送第七消息报文至无人机,以由无人机计算第六消息验证码;

无人机验证单元,用于根据所述第五消息验证码以及第六消息验证码进行无人机的验证;

报文获取单元,用于当无人机验证通过时,获取来自无人机的第八消息报文;

无人机交互认证单元,用于根据所述第八消息报文进行无人机的交互认证;

存储单元,用于当无人机的交互认证通过时,生成第九消息报文并发送至地面站点,以供地面站点存储第九消息报文相关的数据。

9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任一项所述的方法。

10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时可实现如权利要求1至7中任一项所述的方法。


技术总结
本发明涉及无人机交互认证方法、装置、计算机设备及存储介质,该方法包括获取认证请求;创建第二消息报文,当参数验证通过时,地面站点利用质询‑响应对生成第一消息验证码以及第三消息报文;创建第二消息认证码;进行地面站点的认证;创建新的认证参数及新的质询‑响应对;进行地面站点的交互认证;获取来自无人机的数据报文,并根据会话密钥计算第五消息报文,发送第五消息报文至地面站点,生成第六消息报文;生成第五消息验证码及第七消息报文,并发送第七消息报文至无人机;进行无人机的验证;进行无人机的交互认证;当无人机的交互认证通过时,生成第九消息报文并发送至地面站点。本发明实现避免攻击者捕获无人机并欺骗、扰乱以及反向侦察。

技术研发人员:周起如;王秋阳;盛恩菊;熊俊杰;徐本安;王志敏
受保护的技术使用者:深圳市赛为智能股份有限公司
技术研发日:2020.12.18
技术公布日:2021.04.09
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1