无人机安全通信方法及系统技术方案

技术编号:21095911 阅读:41 留言:0更新日期:2019-05-11 12:25
本发明专利技术提供了一种无人机安全通信方法及系统,包括:发送端获取服务器的第一证书,并对第一证书进行验证;服务器获取发送端的第二证书,并对第二证书进行验证;获取第二证书的客户名称,并根据客户名称查询预存储的映射表,查询客户名称对应的标识符;当发送端向服务器发送加密信息后,服务器对加密信息进行解密生成目标信息并对目标信息添加标识符生成待发送信息;根据标识符查询预存储的消息通道列表确定目标客户端,将待发送信息发送至目标客户端。本发明专利技术中进行证书的验证并在证书验证通过后根据预设的消息通道列表建立发送端和目标客户端之间的联系即保证消息来源可靠和消息数据安全,实现地面站通过服务器建立的一个连接即可控制多个无人机。

UAV Safety Communication Method and System

【技术实现步骤摘要】
无人机安全通信方法及系统
本专利技术涉及通信方法,具体地,涉及一种无人机安全通信方法及系统。
技术介绍
随着无人机应用的不断普及,行业对无人机通信安全要求越来越高。尤其在多无人机控制通信中,经常出现信号出现串扰,甚至被窃听的情况。MavLink(MicroAirVehicleLink)是一种用于小型无人机的通用通信协议,MavLink协议广泛应用于地面站(GroundControlStation,GCS)与无人载具(Unmannedvehicles)之间的通信,同时也应用在无人载具内部子系统的通信。MavLink协议支持无人固定翼飞行器、无人旋翼飞行器、无人车辆等多种无人载具。但MavLink协议的通信暴露出了以下缺陷:在通信时对数据没有进行加密;未对消息来源进行验证;MavLink消息头部数据中的身份标志只有两个字节(SystemId,ComponentId),因此能够支持的设备数量受到限制。
技术实现思路
针对现有技术中的缺陷,本专利技术的目的是提供一种无人机安全通信方法及系统。根据本专利技术提供的无人机安全通信方法,用于发送端、服务器和目标客户端之间的通信,包括如下步骤:步骤S1:本文档来自技高网...

【技术保护点】
1.一种无人机安全通信方法,用于发送端、服务器和目标客户端之间的通信,其特征在于,包括如下步骤:步骤S1:所述发送端获取所述服务器的第一证书,并对所述第一证书进行验证,当验证通过后触发步骤S2;步骤S2:所述服务器获取所述发送端的第二证书,并对所述第二证书进行验证,当验证通过后触发步骤S3;步骤S3:获取所述第二证书的客户名称,并根据所述客户名称查询预存储的映射表,查询所述客户名称对应的标识符;步骤S4:当所述发送端向所述服务器发送加密信息后,所述服务器对所述加密信息进行解密生成目标信息并对所述目标信息添加所述标识符生成待发送信息;步骤S5:根据所述标识符查询预存储的消息通道列表确定目标客户端...

【技术特征摘要】
1.一种无人机安全通信方法,用于发送端、服务器和目标客户端之间的通信,其特征在于,包括如下步骤:步骤S1:所述发送端获取所述服务器的第一证书,并对所述第一证书进行验证,当验证通过后触发步骤S2;步骤S2:所述服务器获取所述发送端的第二证书,并对所述第二证书进行验证,当验证通过后触发步骤S3;步骤S3:获取所述第二证书的客户名称,并根据所述客户名称查询预存储的映射表,查询所述客户名称对应的标识符;步骤S4:当所述发送端向所述服务器发送加密信息后,所述服务器对所述加密信息进行解密生成目标信息并对所述目标信息添加所述标识符生成待发送信息;步骤S5:根据所述标识符查询预存储的消息通道列表确定目标客户端,将待发送信息发送至目标客户端。2.根据权利要求1所述的无人机安全通信方法,其特征在于,所述映射表包括客户名称和标识符,所述客户名称与所述标识符一一对应;所述消息通道列表包括消息来源和消息目标,所述消息来源和所述消息目标一一对应;每一所述消息目标对应一所述目标客户端,每一所述消息来源对应一所述发送端。3.根据权利要求1所述的无人机安全通信方法,其特征在于,还包括如下步骤:-所述目标客户端接收待发送信息并解密所述待发送信息生成目标信息和所述目标信息上添加的标识符;-所述目标客户端根据解密出的所述标识符确定所述发送端。4.根据权利要求1所述的无人机安全通信方法,其特征在于,所述第一证书和所述第二证书采用X.509标准证书。5.根据权利要求1所述的无人机安全通信方法,其特征在于,所述发送端为无人机;所述目标客户端为地面站。6.一种无人机安全通信系统,用于发送端、服务器和目标客户端之间的通信,其特征在于,包括如下模块:第一证书验证模块,用于通过所述发送端获取所述服务器的第一证书,并对所述第一证书进行验证,第二证书验证模块,用于通过所述服务器获取所述发送端的第二证书,并对所述第二证书进行验证;标识符获取模块,用于获取所述第二证书的客户名称,并根据所述客户名称查询预存储的映射表,查询所述客户名称对应的标识符;待发送信息生成模块,用于当所述发送端向所述服务器发送加密信息后,所述服务器对所述加密信息进行解密生成目标信息...

【专利技术属性】
技术研发人员:林文峰柯严傅聃毅卢虹
申请(专利权)人:上海扩博智能技术有限公司
类型:发明
国别省市:上海,31

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

1