一种基于低延迟加密的数据传输方法技术

技术编号:23241324 阅读:85 留言:0更新日期:2020-02-04 19:51
本发明专利技术公开了一种基于低延迟加密的数据传输方法,包括以下步骤:对数据传输的节点资源与时延要求进行具体分析;设计加密方案,采集基于FPGA的3DES算法作为加密方案;对于多路径数据传输,首先构建多路径TCP模型,然后得出自适应冗余量调度;根据冗余量调度将加密处理后的数据进行数据传输;本发明专利技术方法通过对数据传输的节点资源与时延要求进行具体分析,然后设计合理的加密方案对数据进行加密处理,并根据自适应冗余量调度将加密处理后的数据进行数据传输,能够有效降低数据传输的延时,提高数据吞吐量,且数据加密传输的安全性更高。

A data transmission method based on low delay encryption

【技术实现步骤摘要】
一种基于低延迟加密的数据传输方法
本专利技术涉及数据传输
,尤其涉及一种基于低延迟加密的数据传输方法。
技术介绍
随着万兆以太网的出现,链路中海量的数据传输对数据传输系统产生了巨大的压力,面向物联网节点计算资源、体积、功耗受限和网络规模、复杂度提升带来的安全挑战,在大连接、异构数据、时延复杂的条件下,如何提高数据传输的速度,降低数据传输的延迟,以及如何对传输数据的安全性进行保障是迫切需要解决的问题,因此,本专利技术提出一种基于低延迟加密的数据传输方法,以解决现有技术中的不足之处。
技术实现思路
针对上述问题,本专利技术提出一种基于低延迟加密的数据传输方法,通过对数据传输的节点资源与时延要求进行具体分析,然后设计合理的加密方案对数据进行加密处理,并根据自适应冗余量调度将加密处理后的数据进行数据传输,能够有效降低数据传输的延时,提高数据吞吐量,且数据加密传输的安全性更高。本专利技术提出一种基于低延迟加密的数据传输方法,包括以下步骤:步骤一:对数据传输的节点资源与时延要求进行具体分析,得出分析结果;步本文档来自技高网...

【技术保护点】
1.一种基于低延迟加密的数据传输方法,其特征在于,包括以下步骤:/n步骤一:对数据传输的节点资源与时延要求进行具体分析,得出分析结果;/n步骤二:设计加密方案,采集基于FPGA的3DES算法作为加密方案,根据分析结果选择加密方案对数据进行加密处理,其中基于FPGA的3DES算法具体为:/n首先对FPGA采用虚拟可重构电路技术对其内部进行重构电路,然后设计密钥生成器,基于DES轮函数运算,采用3级流水线与轮函数中的流水线进行相平衡,再设计DES模块,采用状态机和流水线相结合的技术,同时采用并行复制多个操作模块,利用器件XC2V1500的IP核的可进化特性在减少资源消耗的情况下同时提高设计频率;/...

【技术特征摘要】
1.一种基于低延迟加密的数据传输方法,其特征在于,包括以下步骤:
步骤一:对数据传输的节点资源与时延要求进行具体分析,得出分析结果;
步骤二:设计加密方案,采集基于FPGA的3DES算法作为加密方案,根据分析结果选择加密方案对数据进行加密处理,其中基于FPGA的3DES算法具体为:
首先对FPGA采用虚拟可重构电路技术对其内部进行重构电路,然后设计密钥生成器,基于DES轮函数运算,采用3级流水线与轮函数中的流水线进行相平衡,再设计DES模块,采用状态机和流水线相结合的技术,同时采用并行复制多个操作模块,利用器件XC2V1500的IP核的可进化特性在减少资源消耗的情况下同时提高设计频率;
然后通过一个密钥控制模块为3DES提供三个56位的密钥以及加解密控制信号;
步骤三:对于多路径数据传输,首先构建多路径TCP模型,然后得出自适应冗余量调度;
步骤四:根据冗余量调度将加密处理后的数据进行数据传输。


2.根据权利要求1所述的一种基于低延迟加密的数据传输方法,其特征在于:所述步骤一中对数据传输的时延要求进行具体分析的具体过程为:计算出数据从一个主机发送到另一个主机然后又返回至发送主机节点过程中所花费的单程时间,然后根据单程时间计算出数据发送的往返时间,定义4个时间标签用于表达,求出往返时延RTT值。


3.根据权利要求1所述的一种基于低延迟加密的数据传输方法,其特征在于:所述4个时间标签分别用t1、t2、t3和t4表示,t1表示节点A的发送时刻,t2表示节点B的接收时刻,t3表示节点B往返发送时刻,t4表示返回到达节点A的时刻。


4.根据权利要求3所述的一种基于低延迟加密的数据传输方法,其特征在于...

【专利技术属性】
技术研发人员:肖国玉高广涛
申请(专利权)人:上海汉邦京泰数码技术有限公司
类型:发明
国别省市:上海;31

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

1