一种数据传输系统及方法技术方案

技术编号:37251704 阅读:24 留言:0更新日期:2023-04-20 23:29
本说明书公开了一种数据传输系统及方法,本说明书实施例当无人机存在待发送的目标数据时,根据无人机当前的状态信息,确定无人机当前对应的第一公钥和第一私钥。无人机根据第一私钥对目标数据进行签名,得到签名数据,然后,将目标数据、签名数据和第一公钥发给服务器。服务器接收目标数据、签名数据和第一公钥,并根据第一公钥和签名数据,对目标数据进行验证。在无人机与服务器之间传输数据时,无人机和服务器各自确定一对密钥对,即,公钥和私钥,这样无人机与服务器之间就不需要约定相同的密钥,从而防止密钥被泄露,可以有效提高无人机与服务器之间传输数据的安全性。机与服务器之间传输数据的安全性。机与服务器之间传输数据的安全性。

【技术实现步骤摘要】
一种数据传输系统及方法


[0001]本说明书涉及无人驾驶领域,尤其涉及一种数据传输系统及方法。

技术介绍

[0002]在无人驾驶领域,无人机在运动过程中,可以与服务器进行通信,以此调整无人机的运动状态。所以,无人机与服务器之间的通信安全显得十分重要。
[0003]现有技术中,在无人机与服务器进行通信过程中,在无人机与服务器进行数据传输之前,需要通过验证码等方式验证双方的身份。通过身份验证之后,可以采用对称加密算法对无人机与服务器之间传输的数据进行加解密。也就是,无人机与服务器之间先约定一个密钥,然后,无人机根据约定的密钥以及加密算法对待传输的明文数据进行加密,得到密文数据,并将密文数据发送给服务器。服务器接收到密文数据之后,采用约定的密钥以及加密算法对应的解密算法对密文数据进行解密,得到明文数据。
[0004]由于对称加密算法采用同一密钥进行加解密,所以无人机与服务器需要先约定一个密钥,在约定同一密钥的过程中密钥容易被泄露,从而降低无人机与服务器之间的通信安全。

技术实现思路

[0005]本说明书实施例提供一种数本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输系统,其特征在于,所述系统包括:无人机和服务器;所述无人机用于,根据所述无人机当前的状态信息,确定所述无人机当前对应的第一公钥和第一私钥;其中,所述状态信息至少包括:所述无人机所处的海拔高度;根据确定出的第一私钥,对所述无人机待发送的目标数据进行数字签名,得到签名数据,并将所述目标数据、所述签名数据以及所述第一公钥发送给所述服务器;所述服务器用于,接收所述无人机发送的目标数据、签名数据以及所述无人机对应的第一公钥,并根据所述第一公钥以及接收到的签名数据,对接收到的目标数据进行验证。2.如权利要求1所述的系统,其特征在于,所述无人机用于,所述无人机存在待发送的目标数据时,获取自身当前的状态信息,根据所述状态信息,确定所述无人机当前对应的第一公钥和第一私钥。3.如权利要求1或2所述的系统,其特征在于,所述无人机用于,获取无人机自身的静态信息;将所述静态信息转换为第一数值;将所述状态信息转换为第二数值;根据所述第一数值,确定与所述第一数值对应的第一质数;根据所述第二数值,确定与所述第二数值对应的第二质数;根据所述第一质数以及所述第二质数,确定所述无人机当前对应的第一公钥和第一私钥。4.如权利要求1所述的系统,其特征在于,所述无人机用于,根据预先获取的服务器对应的第二公钥,对所述目标数据、所述签名数据以及所述第一公钥进行加密,得到密文,并将所述密文发送给所述服务器。5.如权利要求1所述的系统,其特征在于,所述服务器用于,接收无人机发送的密文,根据所述服务器对应的第二私钥,对接收到的密文进行解密,得到接收到的目标数据、签名数据以及所述无人机对应的第一公钥。6.如权利要求1所述的系统,其特征在于,所述服务器用于,判断能否成功根据所述第一公钥对接收到的签名数据进行解密;若解密成功,确定接收到的目标数据来自所述无人机;将对所述签名数据解密后的数据作为标准摘要数据,根据所述标准摘要数据,判断接收到的目标数据是否被篡改。7.如权利要求6所述的系统,其特征在于,所述服务器用于,根据与所...

【专利技术属性】
技术研发人员:庞仁宇
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:

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

1