[发明专利]一种文件传输的方法及系统有效
申请号: | 200710304010.4 | 申请日: | 2007-12-24 |
公开(公告)号: | CN101202624A | 公开(公告)日: | 2008-06-18 |
发明(设计)人: | 张辉;王西强;杨君云;孙家旺 | 申请(专利权)人: | 北京创毅视讯科技有限公司 |
主分类号: | H04L9/18 | 分类号: | H04L9/18;H04L12/56 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙洪;霍育栋 |
地址: | 100084北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件传输 方法 系统 | ||
技术领域
本发明涉及数据传输技术领域,尤其涉及一种文件传输的方法及系统。
背景技术
随着通信技术以及各种网络技术的发展,对文件传输的应用需求越来越多,尤其是对于较大文件,通常采用分片传输策略。传输文件时,发送端首先依据文件分片策略将文件分为多个文件分片,再通过传输网络将这些文件分片传输至接收端,由接收端将分片恢复为完整的文件。
如图1所示,描述了一种现有的文件传输方法的实现原理。
首先,由文件分发服务器对文件进行切分处理,处理后得到属性描述文件和文件内容数据;
然后,分别对文件内容数据和属性描述文件进行分片打包,再经过数据封装后,由发送端经传输网络进行文件传输。
对于接收端,则对传输网络传输过来的分片数据包进行接收:接收属性描述文件的各个分片,并根据各个分片得到所述的属性描述文件;接收文件内容数据的各个分片,并根据属性描述文件中的文件信息以及各个数据分片得到所述的文件内容数据;之后再依据接收到的属性描述文件对所接收的文件内容数据进行恢复得到完整的文件。
其中,属性描述文件描述了文件相关属性,例如文件格式,文件大小等属性信息。
其中,文件内容数据则包含文件数据部分,以字节为最小单位。
采用分片传输策略时,由于将文件分为多个分片进行传输,若发生传输错误或其它异常情况时,可以仅重复传输发生错误的分片即可,而无需再次重发整个文件,可以有效提到文件传输及纠错的效率,同时由于传输量减少还可以节约带宽。
但是由于文件中通常包含文本内容等可直接识别的信息,例如可以用EDIT等文本编辑软件直接打开即可识别的文字内容,在网络传输中若采用明文形式对文件进行传输,则存在信息安全上的漏洞,例如一旦被恶意监听,则文件传输内容很容易被截获,从而根据被截获的数据而被无权接收查看的第三方获得文件内容信息。在网络信息安全需求越来越高的情况下,这是不可容忍的。
因此,需要一种针对文件数据的加扰传输方法,以实现安全高效地文件传输。
发明内容
本发明要解决的技术问题是提供一种文件加扰传输系统及其方法,以及文件加扰传输系统中的发送端及接收端。用于在文件传输过程中实现由发送端经传输网络到接收端的文件加扰发送、加扰传输、以及对加扰数据接收,提高文件传输过程的安全性。
本发明采用的技术方案是:
一种文件加扰传输方法,包括如下步骤:
发送端将待传输的文件切分为属性描述文件和文件内容数据两部分,对所述文件内容数据进行分片处理得到数据分片之后,利用密钥流对所述数据分片进行加扰处理;对所述属性描述文件进行分片处理之后,将所述属性描述文件分片和加扰后的数据分片进行数据包封装,通过传输网络传输给接收端。
所述方法进一步还包括:
在对所述属性描述文件进行分片处理之前,将整个加扰过程中不发生改变的加扰参数写入属性描述文件里中。
所述方法进一步包括:
所述接收端接收分片数据并恢复出属性描述文件和密钥流,利用所述密钥流对加扰的数据分片进行解扰,根据属性描述文件将解扰的数据分片恢复重组为文件内容数据,进而得到完整的文件。
所述密钥流中包括加扰控制字、加扰过程中固定不变的加扰参数以及针对每一分片进行加扰的加扰参数。所述属性描述文件中包括描述文件相关属性的文件格式、文件大小属性信息。所述属性描述文件中进一步包括加扰过程中固定不变的加扰参数,相应地,在对所述属性描述文件进行切片前需要将加扰过程中固定不变的加扰参数加入所述属性描述文件中的步骤。
进一步地,在对所述文件内容数据进行分片处理得到数据分片的步骤中,以分组加密的单位长度的整数倍为单元对所述文件内容数据进行分片处理,对所述加扰控制字进行分组加密,生成加扰所需的分组的密钥流。
进一步地,所述利用密钥流对所述数据分片进行加扰处理的步骤中,采用将所述数据分片与所述密钥流进行异或运算的方式来实现加扰处理,并在加扰后的数据分片前附加加扰包头。利用密钥流对所述数据分片进行加扰处理的步骤中,采用将所述数据分片与所述密钥流进行异或运算的方式来实现加扰处理时,为保证同步特性,需要满足如下条件:
将加扰控制字的改变周期控制5~10秒范围内;
使得一个数据分片对应且只对应一个加扰密钥;
加扰所产生的加扰包头的长度为固定长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京创毅视讯科技有限公司,未经北京创毅视讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710304010.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:防水手动搅拌杯
- 下一篇:一种钢板连续生产线上的双曲柄横切模式同步剪切机