本申请提供了一种数据传输方法及装置,数据传输方法包括:发送端在预设网络的发送端与接收端之间建立N条不同的第一路径;所述发送端将固定长度的数据帧拆分成N个第一碎片;所述发送端通过各个所述第一路径向所述接收端发送相应的第一碎片;若所述数据帧在传输过程中M条第一路径发生故障,则所述发送端将所述数据帧拆分成N-M个第二碎片;所述发送端在所述发送端与所述接收端之间建立N-M条不同的第二路径;所述发送端通过各个所述第二路径向所述接收端发送相应的第二碎片。本申请能够使军事通信网络同时兼顾保密通信和网络自愈能力,有利于构建超强军事通信网络。
【技术实现步骤摘要】
本申请涉及网络领域,特别涉及一种数据传输方法及装置。
技术介绍
随着信息时代的急速到来,军事通信网络也逐步成为了军事活动中不可或缺的内 容,其中,保密通信和网络自愈能力是构建超强军事通信网络的两大要素。 目前,军事通信网络采用的保密通信方法为应用层保密通信技术,因为应用层保 密通信技术相对较为成熟,在没有掌握加密、解密钥匙及采用算法的情况下难以破解。 另一方面,网络自愈能力指的是,在网路遇到故障或袭击而导致一条或多条网络 链路同时断裂的情况下,点与点之间的通信能很快地恢复自愈,几乎不受影响。针对军事应 用,网络自愈能力要求更高,具体体现为需要自愈的网络故障数更多,范围更广,如同时三 故障、区域性故障等。 然而,在已有的关于保密通信和网络自愈的研究中,两者往往是被割裂,独立研 究,导致军事通信网络不能兼顾保密通信和网络自愈能力,不利于构建超强军事通信网络。
技术实现思路
为解决上述技术问题,本申请实施例提供一种数据传输方法及装置,以达到使军 事通信网络同时兼顾保密通信和网络自愈能力,有利于构建超强军事通信网络的目的,技 术方案如下: -种数据传输方法,包括: 发送端在预设网络的发送端与接收端之间建立N条不同的第一路径,所述N为大于 1的整数; 所述发送端将固定长度的数据帧拆分成N个第一碎片,每个第一碎片各自对应一 条所述第一路径,各个第一碎片对应的第一路径各不相同,第i个第一碎片的长度为 所述L为所述数据帧的长度,所述P(i)为预设密钥按照预设算法生成的 随机数,所述P (i)大于〇且小于1,所述Σ L = h 所述发送端通过各个所述第一路径向所述接收端发送相应的第一碎片,以使所述 接收端按照所述预设算法将各个第一碎片重组; 若所述数据帧在传输过程中Μ条第一路径发生故障,则所述发送端将所述数据帧 拆分成N-Μ个第二碎片,所述Μ为不小于1且不大于N-ι的整数,第i个第二碎片的长度为 /^/}'(/)/1二_,'(/),听述?'(1)为所述预设密钥按照所述预设算法生成的随机数,所述?' (i)大于0且小于1,所述Σ )-广户⑴=1; 所述发送端在所述发送端与所述接收端之间建立N-Μ条不同的第二路径,每个第 二碎片各自对应一条所述第二路径,各个第二碎片对应的第二路径各不相同; 所述发送端通过各个所述第二路径向所述接收端发送相应的第二碎片,以使所述 接收端按照所述预设算法将各个第二碎片重组。 优选的,所述P(i)具体为所述预设密钥在不同时间点按照不同预设算法生成的随 机数; 和/或,所述P'(i)具体为所述预设密钥在不同时间点按照不同预设算法生成的随 机数。 优选的,在所述发送端通过各个所述第一路径向所述接收端发送相应的第一碎片 之后,还包括: 若所述数据帧在传输过程中J条第一路径存在发生故障的危险,则所述发送端将 所述数据帧拆分成N-J个第三碎片,所述J为不小于1且不大于N-1的整数,第i个第三碎片的 长度为所述p"⑴为所述预设密钥按照所述预设算法生成的随机数, 所述ρ"⑴大于〇且小于1,所述; 所述发送端通过未发生故障危险的N-J条第一路径向所述接收端发送相应的第三 碎片。 优选的,在所述发送端通过各个所述第二路径向所述接收端发送相应的第二碎片 之后,还包括: 若所述数据帧在传输过程中Η条第二路径存在发生故障的危险,则所述发送端将 所述数据帧拆分成Ν-Μ-Η个第四碎片,所述Η为不小于1且不大于Ν-Μ的整数,第i个第四碎片 的长度为/^/^(^/^^" 〃^(^,所述内^为所述预设密钥按照所述预设算法生成的随 机数,所述P" i⑴大于〇且小于1,所述Σ ;1广(0 = 1; 所述发送端通过未发生故障危险的Ν-Μ-Η条第二路径向所述接收端发送相应的第 四碎片。 一种数据传输装置,包括:第一建立单元,用于在预设网络的发送端与接收端之间建立Ν条不同的第一路径, 所述Ν为大于1的整数;第一拆分单元,用于将固定长度的数据帧拆分成Ν个第一碎片,每个第一碎片各自 对应一条所述第一路径,各个第一碎片对应的第一路径各不相同,第i个第一碎片的长度为 二p(/):,所述L为所述数据帧的长度,所述p(i)为预设密钥按照预设算法生成的 随机数,所述P( i)大于〇且小于1,所述Σ L 00 = 1 ; 第一发送单元,用于通过各个所述第一路径向所述接收端发送相应的第一碎片, 以使所述接收端按照所述预设算法将各个第一碎片重组; 第二拆分单元,用于若所述数据帧在传输过程中Μ条第一路径发生故障,则所述发 送端将所述数据帧拆分成Ν-M个第二碎片,所述Μ为不小于1且不大于Ν-1的整数,第i个第二 碎片的长度为/"'(/νΣ;'」所述P'(i)为所述预设密钥按照所述预设算法生成的 随机数,所述P'⑴大于〇且小于1,所述; 第二建立单元,用于在所述发送端与所述接收端之间建立N-M条不同的第二路径, 每个第二碎片各自对应一条所述第二路径,各个第二碎片对应的第二路径各不相同; 第二发送单元,用于通过各个所述第二路径向所述接收端发送相应的第二碎片, 以使所述接收端按照所述预设算法将各个第二碎片重组。 优选的,还包括:第三拆分单元,用于在所述第一发送单元通过各个所述第一路径向所述接收端发 送相应的第一碎片之后,若所述数据帧在传输过程中J条第一路径存在发生故障的危险,贝1J 所述发送端将所述数据帧拆分成N-J个第三碎片,所述J为不小于1且不大于N-1的整数,第i 个第三碎片的长度为/,/_>'_(/)/^公;户'(/),所述?"(1)为所述预设密钥按照所述预设算法 生成的随机数,所述P"(i)大于0且小于1,所述;第三发送单元,用于通过未发生故障危险的N-J条第一路径向所述接收端发送相 应的第三碎片。 优选的,还包括: 第四拆分单元,用于在所述第二发送单元通过各个所述第二路径向所述接收端发 送相应的第二碎片之后,若所述数据帧在传输过程中Η条第二路径存在发生故障的危险,则 所述发送端将所述数据帧拆分成N-M-Η个第四碎片,所述Η为不小于1且不大于Ν-Μ的整数, 第i个第四碎片的长度为〃 〃/f (/),所述Pl"(i)为所述预设密钥按照所述预 设算法生成的随机数,所述ρ^α)大于〇且小于1,所述 第四发送单元,用于通过未发生故障危险的N-M-Η条第二路径向所述接收端发送 相应的第四碎片。 与现有技术相比,本申请的有益效果为: 在本申请中,发送端将固定长度的数据帧拆分成Ν个第一碎片进行传输,其中第i 个碎片的长度为/二忾〇,ρ(υ为预设密钥按照预设算法生成的随机数,接收端按 照与发送端相同的预设算法将各个碎片重组,实现了数据的保密传输。 若数据帧在保密传输过程中Μ条第一路径发生故障,则发送端重新将所述数据帧 拆分成Ν-Μ个第二碎片,通当前第1页1 2 3 4 本文档来自技高网...
【技术保护点】
一种数据传输方法,其特征在于,包括:发送端在预设网络的发送端与接收端之间建立N条不同的第一路径,所述N为大于1的整数;所述发送端将固定长度的数据帧拆分成N个第一碎片,每个第一碎片各自对应一条所述第一路径,各个第一碎片对应的第一路径各不相同,第i个第一碎片的长度为所述L为所述数据帧的长度,所述P(i)为预设密钥按照预设算法生成的随机数,所述P(i)大于0且小于1,所述Σi=1NP(i)=1;]]>所述发送端通过各个所述第一路径向所述接收端发送相应的第一碎片,以使所述接收端按照所述预设算法将各个第一碎片重组;若所述数据帧在传输过程中M条第一路径发生故障,则所述发送端将所述数据帧拆分成N‑M个第二碎片,所述M为不小于1且不大于N‑1的整数,第i个第二碎片的长度为所述P′(i)为所述预设密钥按照所述预设算法生成的随机数,所述P′(i)大于0且小于1,所述所述发送端在所述发送端与所述接收端之间建立N‑M条不同的第二路径,每个第二碎片各自对应一条所述第二路径,各个第二碎片对应的第二路径各不相同;所述发送端通过各个所述第二路径向所述接收端发送相应的第二碎片,以使所述接收端按照所述预设算法将各个第二碎片重组。...
【技术特征摘要】
【专利技术属性】
技术研发人员:沈纲祥,李龙飞,江昊岷,
申请(专利权)人:苏州大学张家港工业技术研究院,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。