[发明专利]一种基于数据包长度的信息隐藏与传输的方法及系统有效

专利信息
申请号: 201510061184.7 申请日: 2015-02-05
公开(公告)号: CN104702596B 公开(公告)日: 2018-02-27
发明(设计)人: 李广鑫;陈伟;展俊领 申请(专利权)人: 西安电子科技大学
主分类号: H04L29/06 分类号: H04L29/06;H04L29/08
代理公司: 北京科亿知识产权代理事务所(普通合伙)11350 代理人: 汤东凤
地址: 710071 陕西省*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 基于 数据包 长度 信息 隐藏 传输 方法 系统
【说明书】:

技术领域

发明属于信息隐藏技术领域,尤其涉及一种基于数据包长度的信息隐藏与传输的方法及系统。

背景技术

隐蔽信道通常被用作信息的秘密传送。加密技术是为了保护数据不被非授权用户解码,而信息隐藏则是为了隐藏通信信道的存在。网络中大量的数据以及许多不同种类的协议都为隐蔽通信提供了十分有利的条件。现有的在网络中应用的信息隐藏技术通常修改协议的某些取值不唯一或不常使用的位来隐藏信息。这种基于协议的信息隐藏,主要用来传输小数据量的敏感信息,当数据量较大时经不起基于规则集的统计分析。在网络被监听的情况下,现有的隐藏技术容易被通过截取数据包并分析数据包内容等手段所破解。并且,通过现有技术传输数据包时传输效率很低,在传输大量掩藏文本的情况下才能传输及少量隐藏信息。

发明内容

本发明的目的在于提供基于数据包长度的信息隐藏与传输的方法及系统,旨在解决在计算机网络中模拟应用最多的http服务并基于数据包长度进行小数据量隐藏信息传输的问题。

本发明是这样实现的,一种基于数据包长度的信息隐藏与传输的方法,该基于数据包长度的信息隐藏与传输的方法模拟计算机网络中的常用协议(以http协议为例)通信过程,利用通用压缩方法;在不同端口上利用不同种类的编解码方法隐藏不同类型数据;依据数据包长度特征自适应地选择端口进行发送;服务器端收到数据包后依据正常的http通信过程向对应端口发送回执;客户端收到回执后,继续向服务器发送数据。

进一步,该基于数据包长度的信息隐藏与传输的方法包括以下步骤:

步骤一,掩藏文本抓取:从网络中抓取当前在网络中传输的数据作为掩藏文本;

步骤二,模拟HTTP协议进行数据通信,模拟HTTP中PUT请求进行数据传送;

步骤三,将隐藏文本按两个字节一组当作无符号整型数据并加一作为将要传输的数据;

步骤四,将掩藏文本按隐藏文本的数值切割为一个一个的数据包进行传输,传输过程中建立多条连接,在不同连接上应用不同的编解码规则进行差别传输;

步骤五,服务器端将数据进行解压之后根据接收到的数据包长度进行逆向转换,解码出隐藏数据,即完成隐藏传输。

进一步,隐藏文本表示为集合H,掩藏文本表示为集合T,将从客户端连接至服务器的套接字连接表示为S{S1,S2,S3,...}。

本发明的另一目的在于提供一种基于数据包长度的信息隐藏与传输系统,包括:客户端、客户端端口、压缩模块、服务器端口、解压模块、服务器端;

客户端通过客户端端口连接压缩模块,压缩模块连接服务器端口,服务器端口连接解压模块,解压模块连接服务器端;

客户端用于发送数据和接受回执,客户端端口与服务器端口建立通信信道,压缩模块和解压模块用于提高数据传输效率,服务器端接受数据并从中提取出隐藏信息并写入文本。

进一步,客户端的发送步骤:

步骤一,从网络中抓取正常的数据作为掩藏文本集合T;

步骤二,从H中取出前两个字节,看作无符号整型值N;

步骤三,模拟http协议建立多条连接,在多条连接处应用不同的编解码规则;

步骤四,模拟http协议中的PUT请求,向服务器发送请求命令;

步骤五,根据N值选定能够传输该值数据的套接字Sk;

建立套接字时,同时建立多个不同套接字;

在不同套接字上,应用不同的编解码规则,N值在0~255范围内应用S1进行传输:直接从S1发送一个长度为N的数据包;N值在256~512范围内则应用S2进行传输,先发送一个长度为N/2的数据包,再发送一个长度为N/2的数据包,N值落于更大数值区间内时;

步骤六,客户端等待服务器响应,得到响应后转回步骤二继续发送后续文本数据。

进一步,服务器端接收步骤:

步骤一,根据http协议对接收到的命令进行正常的响应;

步骤二,同时监听多个连接的读取请求;

步骤三,监听到某一套接字上有数据需要读取,则从套接字中读取数据;

步骤四,按照该接口对应的解码规则解出相应的隐藏信息;

步骤五,向接收端口发送回执;

步骤六,步骤三和步骤四可并行处理;

步骤七,转回步骤一继续监听。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510061184.7/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top