[发明专利]一种基于数据包长度的信息隐藏与传输的方法及系统有效
申请号: | 201510061184.7 | 申请日: | 2015-02-05 |
公开(公告)号: | CN104702596B | 公开(公告)日: | 2018-02-27 |
发明(设计)人: | 李广鑫;陈伟;展俊领 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙)11350 | 代理人: | 汤东凤 |
地址: | 710071 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 数据包 长度 信息 隐藏 传输 方法 系统 | ||
1.一种基于数据包长度的信息隐藏与传输的方法,其特征在于,该基于数据包长度的信息隐藏与传输的方法模拟计算机网络中的常用协议通信过程,依据数据包长度特征自适应地选择端口进行发送;服务器端收到数据包后依据正常的协议通信过程向对应端口发送回执;客户端收到回执后,继续向服务器发送数据,服务器依据客户端所发送数据包长度的变化对隐藏信息进行解释;
所述基于数据包长度的信息隐藏与传输的方法实现的基于数据包长度的信息隐藏与传输系统包括:客户端、客户端端口、压缩模块、服务器端口、解压模块、服务器端;
客户端通过客户端端口连接压缩模块,压缩模块连接服务器端口,服务器端口连接解压模块,解压模块连接服务器端;
客户端用于发送数据和接受回执,客户端端口与服务器端口建立通信信道,压缩模块和解压模块用于提高数据传输效率,服务器端接受数据并从中提取出隐藏信息并写入文档;
客户端的发送步骤:
步骤一,从网络中抓取正常的数据作为掩藏文本集合T;
步骤二,从H中取出前两个字节,看作无符号整型值N;藏文本表示为集合H;
步骤三,模拟http协议建立多条连接,在多条连接处应用不同的编解码规则;
步骤四,模拟http协议中的PUT请求,向服务器发送请求命令;
步骤五,根据N值选定能够传输该值数据的套接字Sk;
建立套接字时,同时建立多个不同套接字;
在不同套接字上,应用不同的编解码规则,N值在0~255范围内应用S1进行传输:直接从S1发送一个长度为N的数据包;N值在256~512范围内则应用S2进行传输,先发送一个长度为N/2的数据包,再发送一个长度为N/2 的数据包,N值落于更大数值区间内时;
步骤六,客户端等待服务器响应,得到响应后转回步骤二继续发送后续文本数据;
服务器端接收步骤:
步骤一,根据http协议对接收到的命令进行正常的响应;
步骤二,同时监听多个连接的读取请求;
步骤三,监听到某一套接字上有数据需要读取,则从套接字中读取数据;
步骤四,按照该套接字接口对应的解码规则解出相应的隐藏信息;
步骤五,向接收端口发送回执;
步骤六,步骤三和步骤四并行处理;
步骤七,转回步骤一继续监听。
2.如权利要求1所述的基于数据包长度的信息隐藏与传输的方法,其特征在于,该基于数据包长度的信息隐藏与传输的方法包括以下步骤:
步骤一,掩藏文本抓取:从网络中抓取当前在网络中传输的数据作为掩藏文本;
步骤二,模拟HTTP协议进行数据通信,模拟HTTP中PUT请求进行数据传送;
步骤三,将隐藏文本按两个字节一组当作无符号整型数据并加一作为将要传输的数据;
步骤四,将掩藏文本按隐藏文本的数值切割为一个一个的数据包进行传输,传输过程中建立多条连接,在不同连接上应用不同的编解码规则进行差别传输;
步骤五,服务器端将数据进行解压之后根据接收到的数据包长度进行逆向转换,解码出隐藏数据,即完成隐藏传输。
3.如权利要求2所述的基于数据包长度的信息隐藏与传输的方法,其特征在于,隐藏文本表示为集合H,掩藏文本表示为集合T,将从客户端连接至服务器的套接字连接表示为S{S1,S2,S3,...}。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510061184.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种MMS规约应用层安全交互方法
- 下一篇:媒体内容的同步方法及其系统
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置