[发明专利]一种无人机自组织网络的路由安全保护方法及系统有效

专利信息
申请号: 202110851751.4 申请日: 2021-07-27
公开(公告)号: CN113573312B 公开(公告)日: 2022-08-26
发明(设计)人: 郭晶晶;高华敏;刘志全;黄斐然;魏林锋 申请(专利权)人: 西安电子科技大学
主分类号: H04W12/06 分类号: H04W12/06;H04W12/106;H04W12/122;H04W40/24;H04W40/32;H04W84/18;H04L9/32
代理公司: 西安通大专利代理有限责任公司 61200 代理人: 房鑫
地址: 710071 陕*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 无人机 组织网络 路由 安全 保护 方法 系统
【权利要求书】:

1.一种无人机自组织网络的路由安全保护方法,其特征在于,包括以下步骤:

-根据消息类型确定消息中所包含的字段;

-将消息中所包含的字段划分为动、静态两类消息;

-根据字段所属的类别分别获取每个字段的摘要,其中,动态消息的字段摘要通过哈希函数计算获得,静态消息的字段摘要通过访问本地存储表或者读取区块链数据获得;

-对消息及其字段的摘要进行签名并发送消息,当接收到消息后,首先对消息进行完整性验证,在验证通过后,将基于该消息中的信息进行拓扑构建。

2.根据权利要求1所述的无人机自组织网络的路由安全保护方法,其特征在于:所述的消息类型包括广播消息与单播消息;

所述的广播消息包括节点向外发送的邻居发现消息、效用公布消息、簇头声明消息以及地面控制站向网络节点发送的地面控制消息;其中,邻居发现消息、效用公布消息和簇头声明消息只发送给发送者的一跳邻居节点,即单跳消息,而地面控制消息需要其他节点转发来将指令消息发送给所有网络节点,即多跳消息;

所述的单播消息包括簇加入请求消息、簇加入请求响应消息以及节点向地面控制站发送的指令确认消息;其中,簇加入请求消息和簇加入请求响应消息不会被转发,即单跳消息,指令确认消息需要其他节点转发来将消息从发送者送达地面控制站,即多跳消息。

3.根据权利要求2所述的无人机自组织网络的路由安全保护方法,其特征在于,按如下方法进行单跳消息完整性保护:

消息发送节点在发送消息前,首先通过哈希函数计算动态消息的哈希值,然后利用其私钥对静态消息哈希值与动态消息哈希值进行签名,最后将消息及签名一同发送至消息接收方。

4.根据权利要求2所述的无人机自组织网络的路由安全保护方法,其特征在于,按如下方法进行多跳消息完整性保护:

当消息被转发节点收到后,转发节点首先检查该消息的完整性,如果该消息通过完整性验证,那么转发节点确认该消息的内容与发送者发送的内容一致,未遭受攻击;接着转发节点将对其增加的静态信息与动态信息分别执行哈希运算,最后对静态信息与动态信息哈希值进行签名,更新消息并发送消息;当消息的目的节点接收到该消息后,对所接收到的消息的完整性进行验证,若验证通过,则利用消息中的信息进行拓扑构建。

5.根据权利要求1所述的无人机自组织网络的路由安全保护方法,其特征在于:所述的静态消息表示其内容在某节点发送的不同消息中均相同;所述的动态消息表示其内容在同一节点发送的不同消息中不同。

6.根据权利要求1所述的无人机自组织网络的路由安全保护方法,其特征在于:当节点加入无人机自组网时,在认证中心处完成注册,密钥管理中心为每个节点生成密钥对,认证中心为其颁发证书;所有节点构建静态信息联盟区块链网络用于存储各节点的拓扑消息中的静态信息哈希值;节点静态信息记录于区块链之后,区块链网络中所有客户端均能够通过将节点身份标识作为关键字对节点信息进行检索与访问。

7.根据权利要求1所述的无人机自组织网络的路由安全保护方法,其特征在于:所述的哈希函数采用SHA256算法函数。

8.根据权利要求1所述的无人机自组织网络的路由安全保护方法,其特征在于:所述的签名采用基于椭圆曲线的ECDSA算法完成。

9.一种无人机自组织网络系统,其特征在于:包括若干个簇,每个簇由一个簇头管理簇内节点完成簇内通信,所有的簇头与地面控制站构成无人机自组织网络系统的骨干通信网,负责完成簇间的通信任务;所述的地面控制站为整个网络提供密钥管理中心;各节点与地面控制站共同构建联盟区块链,并按照规则在区块链中存储和访问数据;将消息中所包含的字段划分为动、静态两类消息,动态消息的字段摘要通过哈希函数计算获得,静态消息的字段摘要通过访问本地存储表或者读取区块链数据获得,对消息及其字段的摘要进行签名并发送消息,当接收到消息后,首先对消息进行完整性验证,在验证通过后,将基于该消息中的信息进行拓扑构建。

10.一种无人机自组织网络的路由安全保护系统,其特征在于,包括:

消息类型判别模块,用于根据消息类型确定消息中所包含的字段;

消息状态判别模块,用于将消息中所包含的字段划分为动、静态两类消息;

字段摘要获取模块,用于根据字段所属的类别分别获取每个字段的摘要,其中,动态消息的字段摘要通过哈希函数计算获得,静态消息的字段摘要通过访问本地存储表或者读取区块链数据获得;

消息发送与接收模块,用于对消息及其字段的摘要进行签名并发送消息,当接收到消息后,首先对消息进行完整性验证,在验证通过后,将基于该消息中的信息进行拓扑构建。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110851751.4/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top