当前位置: 首页 > 专利查询>清华大学专利>正文

基于分层模型的流媒体隐蔽通信方法技术

技术编号:3482635 阅读:253 留言:0更新日期:2012-04-11 18:40
基于分层模型的流媒体隐蔽通信方法属于流媒体信息隐藏领域,其特征在于,在源端进入互联网传输之前、在目的端自互联网输出后分别设立了机密信息嵌入、机密信息提取模块,共同组成了隐蔽通信模块,该模块依次由隐蔽应用层、隐蔽传输管理层以及隐蔽传输适配和执行层组成。分别执行机密信息输入、机密信息可靠且隐蔽的传输以及机密信息嵌入和提取操作,在传输管理层同步控制和差错控制均采用了序列号机制。采用了一个设定了状态标志位的有限状态机来确定每一个状态下的响应行为,采用滑动窗口进行流量控制,采用一个应用类型标志来实现不同的隐蔽应用在同一条传输信道上按优先级进行传输。本发明专利技术具有适应性广、传输可靠的优点。

【技术实现步骤摘要】

【技术保护点】
基于分层模型的流媒体隐蔽通信方法,其特征在于所述方法是在两台用网络设备连接的电脑终端上依次按以下步骤实现的:    步骤(1)初始化    在源电脑终端上,设立:音频输入模块,机密信息嵌入模块,流媒体传输模块,以及流媒体传输初始化模块,    在目的电脑终端上,设立音频输出模块,机密信息提取模块,流媒体传输模块,以及流媒体传输初始化模块,    所述流媒体传输初始化模块,设有流媒体传输的目的终端的网络地址输入窗口以及流媒体的文件格式输入窗口,以及为所选两台电脑终端进行流媒体传输所用的会话初始化协议,相应的,向流媒体传输模块输出所选目的终端的网络地址和流媒体的文件格式,    所述音频输入模块,用音频采集设备采集济源市语音数据,依次经过编码、封装后形成待发送的语音编码数据包,再向隐蔽通信嵌入模块输出,    所述音频输出模块,输入端与所述流媒体传输模块的输出端相连,把收到的被封装的语音编码数据包解码,大额到原始语音数据,再通过音频输出设备播放出来,    所述流媒体传输模块,利用设定的网络传输协议来准确无误的完成封装好的语音编码数据包的传输工作,及时的从源电脑终端送达目的电脑终端,    所述机密信息嵌入模块,设有:待隐藏的机密信息输入端口,以及来自所述音频输入模块的语音编码数据包的输入端口,输出为送往源电脑终端的流媒体传输模块的已经嵌入机密信息的语音编码数据包,    所述机密信息提取模块,输入为来自目的电脑终端流媒体传输模块的已经嵌入机密信息的语音编码数据包,输出为机密信息,以及送往音频输出模块的语音编码数据包,    诉述机密信息嵌入模块和机密信息提取模块组成一个隐藏通信模块,含有:隐蔽通信应用层SIA、隐蔽传输管理层STM和隐蔽通信适配和执行层SAE,其中:    隐蔽通信应用层SIA,输入端与所述音频输入模块的语音编码数据包的输出端相连,同时提供人机接口,输入用户待传输的机密信息,把该机密信息复制到隐蔽传输管理层STM的相应的发送缓冲区,同时,还在Windows平台上采用微软基本类程序库MFC提供的SIA层的数据结构处理输入数据,记录机密信息的长度及接收文件的总长度;    隐蔽传输管理层STM,其中定义了以下原语:    SEND,表示完成不定长度的机密数据的可靠发送,    RECEIVE,该原语完成机密数据的可靠接收,    CONNECT,该原语负责初始化STM对等端,为同步序列号,    DI...

【技术特征摘要】

【专利技术属性】
技术研发人员:黄永峰肖博熊磊
申请(专利权)人:清华大学
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1