适用于无人机的通信链路加密系统及加密方法技术方案

技术编号:33531575 阅读:70 留言:0更新日期:2022-05-19 02:03
本发明专利技术公开了适用于无人机的通信链路加密系统及加密方法,包括:无人机端加密系统包括:用于向地面端设备加密系统发送数据并接收来自地面端设备加密系统的数据的无人机端数据传输模块;用于存储或变更密钥的无人机端密钥数据库模块;用于通过密钥对无人机端数据进行加密或解密的无人机端加密模块;地面端加密系统包括:用于向无人机端设备加密系统发送数据并接收来自无人机端设备加密系统的数据的地面端数据传输模块;用于生成、存储或变更密钥的地面端密钥管理模块;用于通过密钥对地面端数据进行加密或解密的地面端加密模块。本发明专利技术适用于无人机的通信链路加密系统链路简单,解密准确率高。解密准确率高。解密准确率高。

【技术实现步骤摘要】
适用于无人机的通信链路加密系统及加密方法


[0001]本专利技术属于无人机通信控制
,更具体地,涉及一种适用于无人机的通信链路加密系统及加密方法。

技术介绍

[0002]在飞行试验时无人机需要随时与地面保持联系,受制于无人机设备的运行速率等的限制,常见的加密算法如高级加密算法(AES)由于加密耗时大而变得不适用;同时无人机端设备与地面端设备之间信息的安全性在通信中越来越重要,通信链路上不同的加密方法增加了信息的安全性,但相互独立而同时存在的多种加密方法会增加链路的复杂程度,加大解密过程出错的风险进而降低信息的可靠性。
[0003]因此,特别需要一种链路简单,解密准确率高的无人机通信链路加密方法。

技术实现思路

[0004]本专利技术的目的是提出一种链路简单,解密准确率高的无人机通信链路加密方法。
[0005]为了实现上述目的,本专利技术提供了一种适用于无人机的通信链路加密系统,包括:无人机端加密系统和地面设备端加密系统;
[0006]无人机端加密系统包括:无人机端数据传输模块,所述无人机端数据传输模块与所述地面端设备加密系统连接,所述无人机端数据传输模块用于向所述地面端设备加密系统发送数据并接收来自所述地面端设备加密系统的数据;无人机端密钥数据库模块,所述无人机端密钥数据库模块用于存储或变更密钥;无人机端加密模块,所述无人机端加密模块分别与所述无人机端数据传输模块和无人机端密钥数据库模块连接,所述无人机端加密模块用于通过密钥对无人机端数据进行加密或解密;
[0007]地面端加密系统包括:地面端数据传输模块,所述地面端数据传输模块与所述无人机端设备加密系统连接,所述地面端数据传输模块用于向所述无人机端设备加密系统发送数据并接收来自所述无人机端设备加密系统的数据;地面端密钥管理模块,所述地面端密钥管理模块用于生成、存储或变更密钥;地面端加密模块,所述地面端加密模块分别与所述地面端数据传输模块和密钥管理模块连接,所述地面端加密模块用于通过密钥对地面端数据进行加密或解密。
[0008]优选的,所述无人机端数据传输模块包括:无人机端明文收发单元,所述无人机端明文收发单元与无人机端其他设备连接,所述无人机端明文收发单元用于接收无人机端其他设备的待加密明文以及发送已解密明文至所述无人机端其他设备;无人机端密文收发单元,所述无人机端密文收发单元与所述地面端数据传输模块连接,所述无人机端密文收发单元用于接收来自所述地面端数据传输模块的待解密密文及发送无人机端待发送密文至地面端数据传输模块;无人机端密钥接收单元,所述无人机端密钥接收单元与无人机端密钥管理模块连接,所述无人机端密钥接收单元用于接收所述无人机端密钥管理模块发送的密钥;所述无人机端密钥数据库模块包括:无人机端密钥数据库,所述无人机端密钥数据库
与所述无人机端密钥接收单元连接,用于存储密钥;无人机端密钥变更单元,无人机端密钥变更单元与所述无人机端密钥接收单元连接,所述无人机端密钥变更单元用于变更密钥并将变更后的密钥存储至所述无人机端密钥数据库;所述无人机端加密模块包括:无人机端数据加密单元,所述无人机端数据加密单元分别与所述无人机端明文收发单元和无人机端密文收发单元连接,所述无人机端数据加密单元用于将来自所述地面设备端加密系统的的密文解密,将来自无人机端其他设备的待加密数据加密;无人机端密钥加载单元,所述无人机端密钥加载单元与无人机端密钥数据库连接,所述无人机端密钥加载单元用于从所述无人机端密钥数据库加载新密钥。
[0009]优选的,所述地面端数据传输模块包括:地面端明文收发单元,所述地面端明文收发单元与地面端其他设备连接,所述地面端明文收发单元用于接收地面端其他设备的待加密明文以及发送已解密明文至所述地面端其他设备;地面端密文收发单元,所述地面端密文收发单元与所述无人机端数据传输模块连接,所述地面端密文收发单元用于接收来自所述无人机端数据传输模块的密文及发送地面端密文至无人机端数据传输模块;地面端密钥发送单元,所述地面端密钥发送单元与无人机端密钥数据库模块连接,所述地面端密钥接收单元用于传输所述密钥至无人机端密钥数据库模块;所述地面端密钥管理模块包括:地面端密钥数据库,所述地面端密钥数据库用于存储密钥;地面端密钥生成单元,所述地面端密钥生成单元用于生成密钥并将生成后的密钥存储至所述地面端密钥数据库;所述地面端加密模块包括:地面端数据加密单元,所述地面端数据加密单元分别与所述地面端明文收发单元和地面端密文收发单元连接,所述地面端数据加密单元用于将来自所述无人机端加密系统的密文解密,将来地面端其他设备的待加密数据加密;地面端密钥加密单元,所述地面端密钥加密单元与地面端密钥数据库连接,所述地面端密钥加密单元用于生成密钥并存储在地面端密钥数据库。
[0010]优选的,所述无人机端明文收发单元包括:无人机端待加密明文接收块,所述无人机端待加密明文接收块与无人机端其他设备连接,用于接收无人机端其他设备的待加密明文;无人机端已解密明文发送块,所述无人机端已解密明文发送块分别与无人机端其他设备和所述无人机端加密模块连接,用于将无人机端加密模块解密后的明文发送至无人机端其他设备;所述无人机端密文收发单元包括:无人机端待解密密文接收块,所述无人机端待解密密文接收块与所述地面端密文收发单元连接,用于接收所述地面端密文;无人机端已加密密文发送块,所述无人机端已加密密文发送块与所述地面端密文收发单元,发送无人机端密文至所述地面端密文收发单元。
[0011]优选的,所述无人机端数据加密单元包括:无人机端加密块,所述无人机端加密块与所述无人机端待加密明文接收块连接,用于将无人机端其他设备的待加密明文进行加密;无人机端解密块,所述无人机端加密块与所述无人机端待解密密文接收块连接,用于将地面端密文进行解密;所述无人机端密钥加载单元包括:无人机端解密密钥接收块,无人机端解密密钥接收块与无人机端密钥接收单元连接,用于解密无人机端密钥接收单元接收的密钥;无人机加载新密钥块,无人机加载新密钥块与无人机端密钥数据库连接,用于从所述无人机端密钥数据库加载新密钥。
[0012]优选的,所述地面端明文收发单元包括:地面端待加密明文接收块,所述地面端待加密明文接收块与地面端其他设备连接,用于接收地面端其他设备的待加密明文;地面端
已解密明文发送块,所述地面端已解密明文发送块分别与地面端其他设备和所述地面端加密模块连接,用于将地面端加密模块解密后的明文发送至地面端其他设备;所述地面端密文收发单元包括:地面端待解密密文接收块,所述地面端待解密密文接收块与所述无人机端密文收发单元连接,用于接收所述无人机端密文;地面端已加密密文发送块,所述地面端已加密密文发送块与所述无人机端密文收发单元,发送地面端密文至所述无人机端密文收发单元。
[0013]优选的,所述地面端数据加密单元包括:地面端加密块,所述地面端加密块与所述地面端待加密明文接收块连接,用于将地面端其他设备的待加密明文进行加密;地面端解密块,所述地面端加密块与所述地面端待解密密文接收块连接,用于将无人机端密本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种适用于无人机的通信链路加密系统,其特征在于,包括:无人机端加密系统和地面设备端加密系统;无人机端加密系统包括:无人机端数据传输模块,所述无人机端数据传输模块与所述地面端设备加密系统连接,所述无人机端数据传输模块用于向所述地面端设备加密系统发送数据并接收来自所述地面端设备加密系统的数据;无人机端密钥数据库模块,所述无人机端密钥数据库模块用于存储或变更密钥;无人机端加密模块,所述无人机端加密模块分别与所述无人机端数据传输模块和无人机端密钥数据库模块连接,所述无人机端加密模块用于通过密钥对无人机端数据进行加密或解密;地面端加密系统包括:地面端数据传输模块,所述地面端数据传输模块与所述无人机端设备加密系统连接,所述地面端数据传输模块用于向所述无人机端设备加密系统发送数据并接收来自所述无人机端设备加密系统的数据;地面端密钥管理模块,所述地面端密钥管理模块用于生成、存储或变更密钥;地面端加密模块,所述地面端加密模块分别与所述地面端数据传输模块和密钥管理模块连接,所述地面端加密模块用于通过密钥对地面端数据进行加密或解密。2.根据权利要求1所述的适用于无人机的通信链路加密系统,其特征在于,所述无人机端数据传输模块包括:无人机端明文收发单元,所述无人机端明文收发单元与无人机端其他设备连接,所述无人机端明文收发单元用于接收无人机端其他设备的待加密明文以及发送已解密明文至所述无人机端其他设备;无人机端密文收发单元,所述无人机端密文收发单元与所述地面端数据传输模块连接,所述无人机端密文收发单元用于接收来自所述地面端数据传输模块的待解密密文及发送无人机端待发送密文至地面端数据传输模块;无人机端密钥接收单元,所述无人机端密钥接收单元与无人机端密钥管理模块连接,所述无人机端密钥接收单元用于接收所述无人机端密钥管理模块发送的密钥;所述无人机端密钥数据库模块包括:无人机端密钥数据库,所述无人机端密钥数据库与所述无人机端密钥接收单元连接,用于存储密钥;无人机端密钥变更单元,无人机端密钥变更单元与所述无人机端密钥接收单元连接,所述无人机端密钥变更单元用于变更密钥并将变更后的密钥存储至所述无人机端密钥数据库;所述无人机端加密模块包括:无人机端数据加密单元,所述无人机端数据加密单元分别与所述无人机端明文收发单元和无人机端密文收发单元连接,所述无人机端数据加密单元用于将来自所述地面设备端加密系统的的密文解密,将来自无人机端其他设备的待加密数据加密;无人机端密钥加载单元,所述无人机端密钥加载单元与无人机端密钥数据库连接,所述无人机端密钥加载单元用于从所述无人机端密钥数据库加载新密钥。3.根据权利要求2所述的适用于无人机的通信链路加密系统,其特征在于,所述地面端数据传输模块包括:地面端明文收发单元,所述地面端明文收发单元与地面端其他设备连接,所述地面端
明文收发单元用于接收地面端其他设备的待加密明文以及发送已解密明文至所述地面端其他设备;地面端密文收发单元,所述地面端密文收发单元与所述无人机端数据传输模块连接,所述地面端密文收发单元用于接收来自所述无人机端数据传输模块的密文及发送地面端密文至无人机端数据传输模块;地面端密钥发送单元,所述地面端密钥发送单元与无人机端密钥数据库模块连接,所述地面端密钥接收单元用于传输所述密钥至无人机端密钥数据库模块;所述地面端密钥管理模块包括:地面端密钥数据库,所述地面端密钥数据库用于存储密钥;地面端密钥生成单元,所述地面端密钥生成单元用于生成密钥并将生成后的密钥存储至所述地面端密钥数据库;所述地面端加密模块包括:地面端数据加密单元,所述地面端数据加密单元分别与所述地面端明文收发单元和地面端密文收发单元连接,所述地面端数据加密单元用于将来自所述无人机端加密系统的密文解密,将来地面端其他设备的待加密数据加密;地面端密钥加密单元,所述地面端密钥加密单元与地面端密钥数据库连接,所述地面端密钥加密单元用于生成密钥并存储在地面端密钥数据库。4.根据权利要求2所述的适用于无人机的通信链路加密系统,其特征在于,所述无人机端明文收发单元包括:无人机端待加密明文接收块,所述无人机端待加密明文接收块与无人机端其他设备连接,用于接收无人机端其他设备的待加密明文;无人机端已解密明文发送块,所述无人机端已解密明文发送块分别与无人机端其他设备和所述无人机端加密模块连接,用于将无人机端加密模块解密后的明文发送至无人机端其他设备;所述无人机端密文收发单元包括:无人机端待解密密文接收块,所述无人机端待解密密文接收块与所...

【专利技术属性】
技术研发人员:李秦尧
申请(专利权)人:中国航天空气动力技术研究院
类型:发明
国别省市:

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

1