无人机网络高效认证方法、装置、计算机设备及存储介质与流程

文档序号:25648964发布日期:2021-06-29 09:52阅读:来源:国知局
技术特征:

1.无人机网络高效认证方法,其特征在于,包括:

当进行无人机注册时,获取无人机的注册请求,并根据所述注册请求反馈第二报文至无人机;

当进行认证时,获取来自无人机的第三认证请求报文;

根据所述第三认证请求报文生成第四报文;

反馈所述第四报文至无人机,以使无人机对所述第四报文采用物理层防克隆技术进行加密,形成第五报文;

获取所述第五报文;

根据所述第五报文进行网络验证,当网络验证通过时,更新所存储的元组。

2.根据权利要求1所述的无人机网络高效认证方法,其特征在于,所述注册请求包括无人机的身份ID。

3.根据权利要求2所述的无人机网络高效认证方法,其特征在于,所述当进行无人机注册时,获取无人机的注册请求,并根据所述注册请求反馈第二报文至无人机,包括:

当进行无人机注册时,获取无人机的注册请求;

根据所述注册请求随机选择物理层防克隆技术的质询参数和质询参数组;

反馈所述质询参数和质询参数组至无人机,以使无人机根据所述质询参数以及和质询参数组分别计算两个物理不可克隆函数的输出值,并使无人机将所述输出值组合形成第一报文;

获取所述第一报文;

根据所述第一报文计算关于无人机的身份ID的伪身份ID,形成第二报文;

反馈所述第二报文至无人机;

在本地数据库内存储所述第二报文、无人机的身份ID、所述质询参数以及所述输出值,以形成元组。

4.根据权利要求3所述的无人机网络高效认证方法,其特征在于,所述第三认证请求报文包括无人机选取的第一随机数、无人机的伪身份ID以及运营商的身份ID。

5.根据权利要求4所述的无人机网络高效认证方法,其特征在于,所述根据所述第三认证请求报文生成第四报文,包括:

从本地数据库内检索与所述第三认证请求报文内的无人机的伪身份ID相对应的元组;

选取一个第二随机数,并计算下一轮无人机的伪身份,以得到下一伪身份ID;

根据其中一个输出值与所述下一伪身份ID进行异或运算,以得到异或值;

对另一个输出值、第一随机数以及异或值进行加密,以得到加密值;

组合所述异或值、加密值以及第二随机数以及质询参数,以形成第四报文。

6.根据权利要求5所述的无人机网络高效认证方法,其特征在于,所述反馈所述第四报文至无人机,以使无人机对所述第四报文采用物理层防克隆技术进行加密,形成第五报文,包括:

发送所述第四报文至无人机,以使得无人机调用两个物理不可克隆函数恢复与质询参数相关的两个输出值,以得到第一个输出值以及第二个输出值,并由无人机计算第二个输出值、异或值以及第一随机数的哈希加密值,并验证哈希加密值是否等于加密值,当哈希加密值不等于加密值,无人机读取区域位置识别码,并根据所述区域位置识别码生成第五报文。

7.根据权利要求6所述的无人机网络高效认证方法,其特征在于,所述根据所述第五报文进行网络验证,当网络验证通过时,更新所存储的元组,包括:

根据所述第五报文恢复会话密钥;

根据所述会话密钥计算验证参数;

判断所述验证参数是否符合要求;

若所述验证参数符合要求,则重新计算无人机的区域位置识别码,以得到新区域位置识别码;

发送所述新区域位置识别码至运营商,以使得运营商验证新区域位置识别码是否正确;

当新区域位置识别码是正确的,则计算新的质询参数、两个物理不可克隆函数的新输出值;

利用新的质询参数以及新输出值替换元组。

8.无人机网络高效认证装置,其特征在于,包括:

注册请求单元,用于当进行无人机注册时,获取无人机的注册请求,并根据所述注册请求反馈第二报文至无人机;

认证报文获取单元,用于当进行认证时,获取来自无人机的第三认证请求报文;

第四报文生成单元,用于根据所述第三认证请求报文生成第四报文;

反馈单元,用于反馈所述第四报文至无人机,以使无人机对所述第四报文采用物理层防克隆技术进行加密,形成第五报文;

第五报文获取单元,用于获取所述第五报文;

网络验证单元,用于根据所述第五报文进行网络验证,当网络验证通过时,更新所存储的元组。

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

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

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