一种在传输过程中隐藏数据的方法

文档序号:7971535阅读:150来源:国知局
专利名称:一种在传输过程中隐藏数据的方法
技术领域
本发明涉及移动通讯和信息安全领域,具体涉及在数据传输过 程中, 一种隐藏数据的方法。
背景技术
在移动通信中,为了保证数据的机密性,通常要在终端上对数 据源进行加密。目前对数据的加密都是只对一个数据文件进行加 密,然后传输。在一次数据的传输过程中,传输的是一个数据文件。从攻击者的角度看,攻击者一般会对传输的密文感兴趣,攻击 者会把注意力集中在安全等级高的加密文件上。对于明文传输的数 据,攻击者一般不会关注。在3G通信中,视频会议等流媒体的应用将被普及,可以把视 频文件作为一个搬运文件,在视频文件的传输过程中,传输其他重 要的信息。也可以在一个搬运文件的传输过程中,传输多个货物文 件。发明内容本发明的一个目的是提出一种用于移动终端的数据隐藏系统, 在不改变现有移动终端结构的基础上,通过软件功能模块,达到数 据隐藏的目的。本发明的另 一 个目的是提供 一种用于移动终端的数据隐藏方 法,能够在数据传输过程中隐藏数据,保证数据的机密性。本方法所述的数据隐藏系统,是在不改变现有移动终端结构的 基础上,在应用层增加一个应用软件,执行数据隐藏的功能。
本方法所述的数据隐藏方法需要用户至少选择两个数据文件。 其中 一个数据文件作为搬运文件,另 一个数据文件作为货物文件。 搬运文件在传输过程中不加密(或使用低安全的算法加密),货物 文件在传输之前使用安全等级高于搬运文件的加密算法加密。在数 据文件传输之前,使用本发明中的数据隐藏系统中的软件功能模 块,把搬运文件和货物文件混合成一个文件。上述软件功能模块把 混合后的文件下发给传输层,通过传输层,把文件发到接入网。本方法所述的数据隐藏方法的步骤是第一步用户通过移动终端,至少选择两个数据文件。并指定 一个数据文件为搬运文件,另一个数据文件为货物文件;第二步在应用层上,软件功能模块把搬运文件和货物文件混 合成一个文件;第三步软件功能模块把混合后的文件发送给传输层中的传输 模块;第四步在传输层上,传输模块把混合文件传给接入网。 本发明的数据文件可以是流媒体文件,例如语音文件或视频会 议文件。本发明可以混合多个数据文件,其中一个数据文件为搬运文件, 其他的文件为货物文件。附图简述

图1是采用数据隐藏方法的系统结构图 图2是发送方实现数据隐藏方法的具体步骤 图3是接收方实现数据隐藏方法的具体步骤 图4是一种可能的混合数据的协议具体实施方式
图1是本发明的数据隐藏系统。在应用层11增加一个混合模块112。在发送方,该模块加密货物文件,混合货物文件和搬运文件; 在接收方,该模块把混合文件分离成货物文件和搬运文件,并解密 货物文件。应用层中的其他模块111和传输层中的传输模块121为 现有移动终端已有的模块。混合模块与传输层12的传输模块121 进行通信,并发混合后的数据传输给传输模块。在发送方,传输模 块接收来自混合模块的混合文件,并把混合文件传给接入网;在接 收方,传输模块接收来自发送方的混合文件,并把混合文件传给混 合模块。图2和图3是一种可能的数据隐藏方法的具体步骤。在发送方, 该模块把货物文件数据块和搬运文件数据块混合一个数据块,并传 给运输层;在接收方,该模块从运输层提取混合数据块,并分离混 合数据块中的数据。如图2,在发送方,用户选择两个文件,把一个文件作为搬运 文件, 一个文件作为货物文件。混合模块对货物文件进行加密。混 合模块把加密后的货物文件和未加密的搬运文件进行分块。混合模 块按照一定的协议把货物文件数据块和搬运文件数据块封装成混 合数据块。混合模块把混合数据块发送给传输层。发送方的传输层 把混合数据块发送给接收方的传输层。如图3,在接收方,接收方传输层接收来自发送方传输层的混 合数据。接收方传输层把混合数据上传给接收方应用层。在接收方 的应用层,混合模块按一定的协议把一个混合数据块分成货物文件 数据块和搬运文件数据块。混合模块把货物文件数据块和搬运文件 数据块还原成货物文件和搬运文件。混合模块提示用户成功接收货 物文件和纟般运文件。图4是一种可能的混合数据的协议,其中相关信息中包含了整 个数据块长度、 一个混合数块中搬运数据块的块数、 一个混合数据 块中货物数据块的块数、 一个搬运数据块的字节数、 一个货物数据 块的字节数、货物数据块的加密算法、以及其他信息。 在阅读上述^L露内容之后,其它修改对于本领域内的技术人员 来说将是显而易见的。这种修改可能涉及到所属和相近技术领域内 普通技术人员/^知的特征,并且这些特征可以代替这里已经描述的 特;f正或者以添加的方式应用。
权利要求
1. 一种用于移动终端的数据隐藏方法,其特征在于,包含下列步骤用户通过移动终端至少选择两个数据文件,指定其中一个数据文件为搬运文件,另一个数据文件为货物文件;在应用层上将搬运文件和货物文件混合成一个文件;将混合后的文件发送给传输层中的传输模块;在传输层上,传输模块把混合文件传给接入网。
2、 如权利要求l所述的方法,其中,数据文件可以是流J(某体文件。
3、 如权利要求l所述的方法,其中,搬运文件在传输过程中不 加密或使用低安全的算法加密。
4、 如权利要求3所述的方法,其中,货物文件在传输之前使用 安全等级高于搬运文件的加密算法加密。
5、 如权利要求l所述的方法,其中,混合文件的首部包含相关 信息,该相关信息包含整个数据块长度、 一个混合数据块中搬运文 件数据块的块数、 一个混合数据块中货物文件数据块的块数、 一个 搬运文件数据块的字节数、 一个货物文件数据块的字节数和货物文 件数据块的加密算法。
6、 一种用于移动终端的数据隐藏装置,其特征在于,包含 输入装置,用于接收用户对至少两个数据文件的选择,指定其中一个数据文件为4般运文件,另 一个数据文件为货物文件;混合装置,用于在应用层上将搬运文件和货物文件混合成一个 文件;以及传输装置,用于在传输层上把混合文件传给接入网。
7、 如权利要求6所述的装置,其中,数据文件可以是流媒体文件。
8、 如权利要求6所述的装置,其中,搬运文件在传输过程中不 加密或使用低安全的算法加密。
9、 如权利要求8所述的装置,其中,货物文件在传输之前使用 安全等级高于4般运文件的加密算法加密。
10、如权利要求6所述的装置,其中,混合文件的首部包含相 关信息,该相关信息包含整个数据块长度、 一个混合数据块中搬运 文件数据块的块数、 一个混合数据块中货物文件数据块的块数、一 个搬运文件数据块的字节数、 一个货物文件数据块的字节数和货物 文件数据块的加密算法。
全文摘要
本发明提供一种用于移动终端的数据隐藏方法,能够在数据传输过程中隐藏数据,保证数据的机密性。该方法包括下列步骤用户通过移动终端至少选择两个数据文件,指定其中一个数据文件为搬运文件,另一个数据文件为货物文件;在应用层上将搬运文件和货物文件混合成一个文件;将混合后的文件发送给传输层中的传输模块;在传输层上,传输模块把混合文件传给接入网。
文档编号H04L12/22GK101212333SQ20061014839
公开日2008年7月2日 申请日期2006年12月30日 优先权日2006年12月30日
发明者蔡阳波, 勇 陈 申请人:上海意渊信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1