【技术实现步骤摘要】
卫星通信中数据传输方法、装置、设备及存储介质
[0001]本专利技术涉及计算机领域,尤其涉及一种卫星通信中数据传输方法
、
装置
、
设备及存储介质
。
技术介绍
[0002]随着互联网技术飞速发展,移动网络通信也得到广泛的应用,但是移动通信可能会存在信号不好等情况,所以现在很多终端设备都在开发使用卫星来通信,比如北斗短报文等,这种利用卫星来直接通信,就算在深山
、
沙漠等地方,也能正常收发消息,某些支持北斗芯片的终端设备上,都会有一键求救等功能,特别适合驴友使用,而在某些保密单位
、
探测单位中,也会更加需要卫星通信设备,但是在卫星通信过程中,需要保证在数据传输过程中的安全性和保密性,现在很多通信都会对通信数据进行加密,从而保证数据的安全性
。
[0003]但是现有的一些常见加密方法,比如数据字符转换等,如果仔细查找规律,还是能破解数据的,所以,现有方法的数据传输安全性低
。
技术实现思路
[0004]本专利技术的主要目的在于解决数据传输安全性低的技术问题
。
[0005]本专利技术第一方面提供了一种卫星通信中数据传输方法,所述卫星通信中数据传输方法包括:
[0006]获取待传输数据集
、
并将所述待传输数据集进行编码处理,得到多个编码后的字符串;
[0007]将各所述字符串进行分组,并按照预设交换规则,将每两组字符中预设位置上的字符进行交换,得到各所述字符 ...
【技术保护点】
【技术特征摘要】
1.
一种卫星通信中数据传输方法,其特征在于,所述卫星通信中数据传输方法包括:获取待传输数据集
、
并将所述待传输数据集进行编码处理,得到多个编码后的字符串;将各所述字符串进行分组,并按照预设交换规则,将每两组字符中预设位置上的字符进行交换,得到各所述字符串对应的加密数据,其中,所述预设位置有多个;根据各所述字符串的多个每两组字符中多个所述预设位置及交换的字符,生成各所述加密数据对应的密钥;通过卫星通信,将各所述加密数据及各所述加密数据对应的密钥分开传输给接收方,所述接收方接收多条所述密钥及多条所述加密数据,对多条所述密钥及多条所述加密数据进行匹配验证,以及对各匹配的加密数据进行解密得到明文数据
。2.
根据权利要求1所述的卫星通信中数据传输方法,其特征在于,所述将各所述字符串进行分组,并按照预设交换规则,将每两组字符中预设位置上的字符进行交换,得到各所述字符串对应的加密数据包括:按照预设个数,将各所述字符串分为多个子集;根据所述多个子集进行分组,得到各所述字符串的多组字符;按照预设交换规则,将每两组字符中预设位置上的字符进行交换,得到各所述字符串对应的加密数据
。3.
根据权利要求2所述的卫星通信中数据传输方法,其特征在于,所述按照预设交换规则,将每两组字符中预设位置上的字符进行交换,得到各所述字符串对应的加密数据包括:随机生成多个不重复的数字,得到多个预设位置,所述预设位置是字符组中所述数字对应的位置;根据所述多个预设位置,将每两组字符中预设位置上的字符进行交换;将各所述字符串中交换字符后的每组字符合并,得到各所述字符串对应的加密数据
。4.
根据权利要求1所述的卫星通信中数据传输方法,其特征在于,所述根据各所述字符串的多个每两组字符中多个所述预设位置及交换的字符,生成各所述加密数据对应的密钥包括:根据各所述字符串的多个每两组字符中多个所述预设位置,得到各所述字符串的多个每两组字符中交换的字符位置;根据所述多个每两组字符中交换的字符位置,得到各所述字符串的多个每两组字符中交换的字符;根据所述多个每两组字符中交换的字符位置及所述多个每两组字符中交换的字符,生成各所述加密数据对应的密钥
。5.
根据权利要求1所述的卫星通信中数据传输方法,其特征在于,所述对多条所述密钥及多条所述加密数据进行匹配验证,以及对各匹配的加密数据进行解密得到明文数据包括:对多条所述密钥及多条所述加密数据进行匹配验证;匹配验证通过,则获取与各所述加密数据匹配密钥中的交换位置信息;根据所述交换位置信息,将各所述加密数据中的字符进行交换;根据交换的字符,通过
base64
解密,得到各所述加密数据对应的明文数据
。6.
根据权利要求5...
【专利技术属性】
技术研发人员:宋昆鸿,唐盛,李能,
申请(专利权)人:深圳市乐凡信息科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。