多节点间数据完整性传输系统的制作方法

文档序号:8265164阅读:357来源:国知局
多节点间数据完整性传输系统的制作方法
【技术领域】
[0001]本发明属于通信领域,更具体地说是一种多节点间数据完整性传输系统。
【背景技术】
[0002]往往由于源节点与目的节点之间无法进行直接通信,需要借助于中间节点来进行通信,但由于中间节点的介入对于传输安全以及数据的完整性就需要进行处理。
[0003]申请号“200980122789.5 ”发明名称:经由中间节点发送媒体数据,一种用于经由中间节点从数据源节点向客户端节点发送受保护的媒体数据系统和设备。所述数据源节点建立要与所述中间节点共享的第一逐跳密钥和要与所述客户端节点共享的端到端密钥。单个安全协议实例被配置并用于使用所述密钥将来自媒体流的数据变换为经变换的数据。接着,向所述中间节点发送经变换的数据。所述中间节点使用第一逐跳密钥对经变换的数据应用安全处理,并与所述客户端节点建立第二逐跳密钥。使用所述第二逐跳密钥对经变换的数据执行第二变换,以产生经进一步变换的媒体数据,所述经进一步变换的媒体数据接着被发送至所述客户端节点。在所述客户端节点处,使用所述第二逐跳密钥和所述端到端密钥配置单个安全协议实例,所述第二逐跳密钥和所述端到端密钥被用于对经变换的媒体数据应用进一步的安全处理。
[0004]该系统实现的经由中间节点传输数据的过程中安全处理系统。
[0005]申请号:201010623653.7,发明名称“点对点流媒体系统的子块完整性校验系统和系统”,本发明公布了一种点对点流媒体系统的子块完整性校验系统和系统。包括:内容源节点利用哈希算法针对子块集合计算根哈希,并将所述根哈希发布到门户节点;下载节点从门户节点获取所述根哈希以及从中间节点下载子块,并且下载节点从中间节点获取与所下载的子块相对应的校验数据;下载节点利用所述根哈希以及所述校验数据,验证该下载的子块的数据完整性。应用本发明实施方式以后,可以降低系统开销,而且针对P2P流媒体系统特点,适用性强。
[0006]该系统采用哈希算法,主要针对P2P流媒体系统,对于普通数据的传输采用该系统其计算量太大不适用。

【发明内容】

[0007]本发明所要解决的技术问题是:提供一种多节点间数据完整性传输系统,该系统经由中间节点进行数据传输,在中间节点先进行数据完整性校验,再将校验结果和数据内容一起发送给目的节点,目的节点只需将接受到的数据内容和中间节点的校验结果进行比较就可以清楚得知数据是否完整。
[0008]为了解决上述技术问题,本发明多节点间数据完整性传输系统,包括
数据分段模块,用于将待传输数据进行分段,其中每一段数据均包括数据校验信息、数据内容及完整性校验码;
路径确定模块,用于确定源节点与目的节点之间的传输路径; 数据传输模块,用于将待传输数据分段进行传输;
第一判断模块,用于在数据传输过程中,判断中间节点接收到的数据校验信息是否符合条件来触发第二判断模块工作;
第二判断模块,用于判断在时间容限内中间节点是否接收到该段的完整性校验码来触发中间节点控制模块;
中间节点控制模块,用于记录每一段数据的完整性校验码,生成自身校验文本及数据内容副本后触发中间节点传输模块工作;
中间节点传输模块,将数据内容及自身校验文本传输给目的节点后触发目的节点验证模块工作;
目的节点验证模块,根据自身校验文件对数据内容进行完整性校验。
[0009]进一步地优选方案,本发明多节点间数据完整性传输系统中,数据校验信息包括该段数据内容的头文件、文件类型及文件长度。
[0010]进一步地优选方案,本发明多节点间数据完整性传输系统中,时间容限3-5秒。
[0011]进一步地优选方案,本发明多节点间数据完整性传输系统中,时间容限为4秒。
[0012]进一步地优选方案,本发明多节点间数据完整性传输系统中,每段数据发送顺序为数据内容、数据校验信息、完整性校验码。
[0013]进一步地优选方案,本发明多节点间数据完整性传输系统中,自身校验文本包括每一段数据的数据校验信息、完整性校验码和校验结果。
[0014]与现有技术相比,本发明具有如下有益效果:
本发明先通过数据分段模块将待传输数据进行分段,再利用路径确定模块确定源节点与目的节点之间的传输路径,数据传输模块通过源节点将待传输数据的从第一段进行传输,中间节点接收到第一段数据后,第一判断模块判断该段数据内容的头文件、文件类型及文件长度,在均符合条件的情况下,第二判断模块判断在时间容限内中间节点是否接收到该段的完整性校验码,如果在时间容限内中间节点接收到该段的完整性校验码,就发送下一段数据请求给源节点,中间节点控制模块记录该段的完整性校验码,重复对其他段数据进行完整性验证直到记录了所有段的完整性校验码,中间节点产生自身校验文本及数据内容副本;中间节点传输模块,将自身校验文本及数据分段传输给目的节点,目的节点验证模块,只需将接受到的数据内容和中间节点的校验结果进行比较就可以清楚得知数据是否完難
iF.0
[0015]该系统为源节点释放空间,当中间节点成功进行完整性校验后,将数据发送给目的节点,目的节点接受到的数据内容只需和中间节点的校验结果进行比较即可。
【具体实施方式】
[0016]本发明多节点间数据完整性传输系统,包括
数据分段模块,用于将待传输数据进行分段,其中每一段数据均包括数据校验信息、数据内容及完整性校验码;
路径确定模块,用于确定源节点与目的节点之间的传输路径;
数据传输模块,用于将待传输数据分段进行传输;
第一判断模块,用于在数据传输过程中,判断中间节点接收到的数据校验信息是否符合条件来触发第二判断模块工作;
第二判断模块,用于判断在时间容限内中间节点是否接收到该段的完整性校验码来触发中间节点控制模块;
中间节点控制模块,用于记录每一段数据的完整性校验码,生成自身校验文本及数据内容副本后触发中间节点传输模块工作;
中间节点传输模块,将数据内容及自身校验文本传输给目的节点后触发目的节点验证模块工作;
目的节点验证模块,根据自身校验文件对数据内容进行完整性校验。
[0017]本发明先通过数据分段模块将待传输数据
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1