一种无人机数据传输保护的方法技术

技术编号:15880249 阅读:79 留言:0更新日期:2017-07-25 18:21
本发明专利技术公开了一种无人机数据传输保护的方法,包括以下步骤:设备开机后,获取设备ID、主控芯片ID,将此信息编码后,发送给地面控制站;地面控制站接受到该信息后,根据设备ID,查找本地存储的公钥表,如果信息不正确,则忽略该设备的消息,如果信息正确,则将对应的地面站公钥ID发送给飞行器;飞行器收到信息后,和本地存放的地面站公钥进行比较;比较正确后飞行器则向地面控制站发送应答信息;最后进入正常的数据通讯过程。本发明专利技术能够对控制命令以及参数传递信息进行算法级别的保护;且本算法采用了非对称加密的机制,公钥与私钥分别存储,保护了数据的可靠性,极大提高了飞行控制的安全性,杜绝了该类安全性漏洞。

Method for data transmission protection of unmanned aerial vehicle

The invention discloses a method for UAV data transmission protection device, which comprises the following steps: boot, access equipment ID, the master chip ID, this information encoding, sent to the ground control station; ground control station receives the information, according to ID, find local storage key table, if the information is not correct, neglecting the equipment information, if the information is correct, then the corresponding public key is sent to the ground station ID aircraft; aircraft after receiving the information, and compare the local storage of ground station public key; right after the vehicle to the ground control station transmits the response information; finally entered the normal process of data communication. The invention can protect the control command and parameter transfer information algorithm level; and this algorithm adopts the mechanism of asymmetric encryption, public key and private key are stored, to protect the reliability of data, greatly improves the safety of flight control, eliminate the security vulnerabilities.

【技术实现步骤摘要】
一种无人机数据传输保护的方法
本专利技术涉及一种无人机数据传输保护的方法。
技术介绍
现有的无人机与基站之间涉及到控制与参数信息的传递,基本以明文的方式进行传输。在个人玩家为主的情形下基本无问题,但随着其商业用途的挖掘,此种方式存在极大的不安全性。随着无人机的广泛应用,为保证业务的可靠性以及恶意的控制攻击,需要对无人机的数据传输进行保护。目前大多数的无人机设备与控制站之间均采用明文方式进行数据传输(控制、姿态等),存在极大的安全漏洞。入侵者可以基于对其所传输数据的分析,获取其任务规划,甚至篡改其任务、控制命令,对其商业应用造成不可估量的损失。
技术实现思路
本专利技术的目的在于克服现有技术存在的问题,提供一种无人机数据传输保护的方法。为实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现:一种无人机数据传输保护的方法,所述方法包括以下步骤:步骤1)设备开机后,获取设备ID、主控芯片ID,将此信息编码后,发送给地面控制站;步骤2)地面控制站接受到该信息后,根据设备ID,查找本地存储的公钥表,如果信息不正确,则忽略该设备的消息,如果信息正确,则将对应的地面站公钥ID发送给飞行器;步骤3)飞行器收到信息后,和本地存放的地面站公钥进行比较;步骤4)比较正确,飞行器则向地面控制站发送应答信息;步骤5)此后,进入正常的数据通讯过程:飞行器向地面站发送信息,采用地面站公钥加密,地面站采用对应私钥解密,地面站向飞行器发送信息,采用飞行器公钥加密,飞行器采用对应私钥解密。进一步的,所述方法通过无人机与控制平台之间的数据进行非对称加解密。本专利技术的有益效果:本专利技术能够对控制命令以及参数传递信息进行算法级别的保护;且本算法采用了非对称加密的机制,公钥与私钥分别存储,保护了数据的可靠性,极大提高了飞行控制的安全性,杜绝了该类安全性漏洞。附图说明图1是本专利技术的无人机数据传输保护的方法的基于非对称加密的双向通讯机制示意图;图2是本专利技术的无人机数据传输保护的方法的无人机集群中的部署示意图;图3是本专利技术的无人机数据传输保护的方法无人机数据传输保护的方法的公钥管理示意图;图4是本专利技术的无人机数据传输保护的方法的控制器识别过程示意图;图5是本专利技术无人机数据传输保护的方法的无效控制终端防范示意图。具体实施方式下面将参考附图并结合实施例,来详细说明本专利技术。参照图4所示,一种无人机数据传输保护的方法,所述方法包括以下步骤:步骤1)设备开机后,获取设备ID、主控芯片ID,将此信息编码后,发送给地面控制站;步骤2)地面控制站接受到该信息后,根据设备ID,查找本地存储的公钥表,如果信息不正确,则忽略该设备的消息,如果信息正确,则将对应的地面站公钥ID发送给飞行器;步骤3)飞行器收到信息后,和本地存放的地面站公钥进行比较;步骤4)比较正确,飞行器则向地面控制站发送应答信息;步骤5)此后,进入正常的数据通讯过程:飞行器向地面站发送信息,采用地面站公钥加密,地面站采用对应私钥解密,地面站向飞行器发送信息,采用飞行器公钥加密,飞行器采用对应私钥解密。进一步的,所述方法通过无人机与控制平台之间的数据进行非对称加解密。图1所示一个非对称加解密的实例在本专利技术中,A/B分别有各自的公钥和私钥,记为(A_PUB_KEY,A_PRIVATE_KEY),(B_PUB_KEY,B_PRIVATE_KEY).设备A在向B发送消息时,采用B_PUB_KEY加密;B接受后采用对应的B_PRIVATE_KEY解密;反之亦然。从此过程中可见,因为A_PRIVATE_KEY,B_PRIVATE_KEY分别为A/B私有,无法串改模拟,从而保证了数据交换的安全性。如图2所示,在飞控系统中的应用在该系统中,在设备验证通过后,A和每个飞控之间采用独立的公钥进行交互数据加密,对应地有各自相应独立的私钥进行解密。如图3所示,飞控发行系统的公钥管理在飞控发布、部署时,为控制站以及飞控系统分配ID/公钥(以及对应的私钥)。设备ID:为飞行器的编号飞行器公钥:为飞行器物理的唯一编号,例如主控芯片的I;用于向飞行控制器发送消息时的加密Key。地面控制站公钥:向地面控制系统发送时消息时的加密Key。该表在地面控制站存放一份,设备ID以及对应的地面控制站公钥被烧录到飞行控制系统中。此部分信息将在图4过程中完成设备有效性的认证。如图5所示,一个非法的控制站接入过程在此过程中,因为非法的控制站没有本地有效的密钥管理表,则无法给出合法的地面站公钥。如果其发送篡改的公钥给飞行器,飞行器校验后发现错误,则不再接受该地面站信息。进一步地,即使地面站公钥校验通过,在其后接受飞行器的信息时,由于需要唯一的地面站私钥解密,地面站也无法完成数据的正确破解,从而无法与飞行器正常通讯完成控制与参数信息获取。以上所述仅为本专利技术的优选实施例而已,并不用于限制本专利技术,对于本领域的技术人员来说,本专利技术可以有各种更改和变化。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种无人机数据传输保护的方法

【技术保护点】
一种无人机数据传输保护的方法,其特征在于,所述方法包括以下步骤:步骤1)设备开机后,获取设备ID、主控芯片ID, 将此信息编码后,发送给地面控制站;步骤2)地面控制站接受到该信息后,根据设备ID,查找本地存储的公钥表,如果信息不正确,则忽略该设备的消息,如果信息正确,则将对应的地面站公钥ID发送给飞行器;步骤3)飞行器收到信息后,和本地存放的地面站公钥进行比较;步骤4)比较正确,飞行器则向地面控制站发送应答信息;步骤5)此后,进入正常的数据通讯过程:飞行器向地面站发送信息,采用地面站公钥加密,地面站采用对应私钥解密,地面站向飞行器发送信息,采用飞行器公钥加密,飞行器采用对应私钥解密。

【技术特征摘要】
1.一种无人机数据传输保护的方法,其特征在于,所述方法包括以下步骤:步骤1)设备开机后,获取设备ID、主控芯片ID,将此信息编码后,发送给地面控制站;步骤2)地面控制站接受到该信息后,根据设备ID,查找本地存储的公钥表,如果信息不正确,则忽略该设备的消息,如果信息正确,则将对应的地面站公钥ID发送给飞行器;步骤3)飞行器收到信息后,和本地存放的地面站公...

【专利技术属性】
技术研发人员:丁军冯翼王猛
申请(专利权)人:苏州光之翼智能科技有限公司
类型:发明
国别省市:江苏,32

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

1