一种基于脉冲编码调制语音编码的语音流的信息隐藏方法技术

技术编号:8536460 阅读:321 留言:0更新日期:2013-04-04 21:11
本发明专利技术公开了一种基于脉冲编码调制语音编码的语音流的信息隐藏方法,目的是提出基于G.711μ-law语音流的信息隐藏方法,提高隐秘信息传输的安全性、信道利用率。技术方案是先构建由进行语音通话的双方构成的通信系统,用G.711μ-law中编号为0~3的模式的可利用插入位置构建4个信息传输通道,设计信息封装格式,发送端和接收端并行进行信息的发送和接收,发送端对信息进行发送时,要对信息进行预处理,将隐秘信息插入到语音流L中,并对语音流进行音质动态弥补,根据通道的通畅状况向上或向下调整通道。接收端对接收到的信息合并还原。本发明专利技术构建了通道动态调节机制,能够增加信息传输的安全性,充分利用信道的带宽资源,且能提高语音的质量。

【技术实现步骤摘要】

本专利技术主要涉及到基于G. 711 μ-law (μ制脉冲编码调制语首编码,是国际电/[目联盟制订的一种语音压缩编码)的信息通信领域,特指一种基于G. 711 μ -law语音流的信息隐藏方法。
技术介绍
目前,对于互联网信息传输的安全保护主要是对内容进行加密,采用的密钥体制有DES(Data Encryption System,数据加密标准)等。虽然密钥体制能够对内容进行保护, 但是由于缺乏对传输途径的恰当保护使得潜在的攻击者即便无法破译传输内容,也可以通过对传输途径进行破坏,如混入错误信息,拦截信道等,使得信息无法成功传输。因此,在当前互联网条件下研究如何保护互联网传输途径具有很强的现实意义。目前,对于传输途径的保护办法主要是采用基于文件隐写的信息隐藏技术,其原理是通过将需传输的秘密信息分割成较小的单位,将这些较小单位分散插入载体文件。一般来说,载体文件选用音频、图片,利用人的听觉、视觉的对于微弱变化的不敏感性,使得插入信息后的载体文件听起来或看起来与插入信息前的音频文件或者图片几乎没有区别,潜在的攻击者也就无法发现隐秘信息传输的途径,通过信息隐藏的方法来保护信息传递的内容及途径。然而基于静态文件隐写的信息安全防护在为信息传递的途径提供保护的同时,存在着一系列的缺点,隐写信息容量受到文件大小限制,存在源文件与隐写后文件比对造成信息泄露的隐患,静态导致信息传输实时性差,通信双方无法及时反馈,通信方式难以变化也降低了灵活性。目前互联网迅速发展,流媒体的应用不断扩大,由于流媒体具有实时性好,无源文件等优点,目前国际上信息隐藏的研究重点转向了流媒体。基于G. 711 μ-law编码的网络电话是典型的流媒体之一,同时,网络电话用户数量多,连接方便,隐蔽性好,是理想的信息隐写载体。使用流媒体信息隐藏技术时,需要确定载体文件、载体文件中的潜在插入位置、待隐藏信息和信息分割方法等。如附附图说明图1中所示,潜在的信息插入位置定义为HS,载体文件定义为C,待隐藏秘密信息定义为S。在信息隐藏过程中,将S分割成多个较小的信息块S’,并将这些S’分别替换载体文件中HS的相应内容,生成载密文件C’。在发送信息时,只需发送载密文件C’即可实现信息的隐秘传输。如果攻击者在网络上截获了载密文件C’,只会将该文件视作普通的文件。表1G. 711 U _law 语首编码本文档来自技高网...

【技术保护点】
一种基于脉冲编码调制语音编码的语音流的信息隐藏方法,其特征在于包括以下步骤:第一步,构建通信系统,通信系统由进行语音通话的双方构成,通信的双方将隐秘信息隐藏在语音流中完成信息传输,通信的双方均由发送端和接收端两大软件模块组成,发送端将要发送的信息插入到发送给对方的语音流中,接收端从对方发送端接收语音流,从语音流中提取出隐秘信息;第二步,构建4个信息传输通道,利用G.711μ?law即μ制脉冲编码调制语音编码中编号为0~3的模式的可利用插入位置构建多个信息传输通道,编号为0的模式的可利用插入位置为wxyz,编号为1的模式的可利用插入位置为xyz,编号为2的模式的可利用插入位置为yz,编号为3的模式的可利用插入位置为z,构建信息传输通道需要确定用于信息传输的模式集合M和插入位置P,具体方法为:模式0~3即编号为0~3的模式编码值的z位构成0号信息传输通道,模式0~2即编号为0~2的模式编码值的y位构成1号信息传输通道,模式0~1即编号为0~1的模式编码值的x位构成2号信息传输通道,模式0即编号为0的模式编码值的w位构成3号信息传输通道;第三步,设计信息封装格式,信息封装格式由隐秘信息、帧头标志、帧长度、编号、校验码组成,帧头标志字段由双方通信的帧格式决定,指明新的一帧的开始;帧长度字段表示整个信息帧的比特数;编号字段是数据帧的标识,为接收方将分割后的数据重组提供顺序,同时提供区分不同类型数据帧的依据,编号为0代表信息正确接收的数据确认帧,编号为?1代表通道闲置时的通道检测帧;隐秘信息字段是要传送的秘密信息;校验码字段是将帧长度、编号和隐秘信息三个部分按照校验方法计算出的结果;第四步,发送端和接收端并行进行信息的发送和接收:4.1发送方的发送端按以下步骤进行信息的发送:4.1.1对隐秘信息S进行预处理,得到封装后的信息包S‘1,S‘2…S‘k…S‘n,方法是:首先将S加密,然后把加密后的S分割成长度为P、单位为比特的n块信息S1、S2…Sk…Sn,再按照信息封装格式,将小块信息Sk即隐秘信息和其 帧头标志、帧长度、编号、校验码封装成信息包S‘k,1≤k≤n;4.1.2对变量进行初始化:将信息传输通道序号CNOW初始化为3,将变量k初始化为1;4.1.3将信息包S‘k插入到语音流L中:从VoIP通话软件即Voice?over?IP软件中取出要发送给接收方的语音流L,根据第二步中确定的通道编号与可利用插入位置的关系,找到当前使用的信息传输通道CNOW在L中对应的可利用插入位置,然后将S‘k逐比特替换这些可利用插入位置即信息插入位,得到L‘;4.1.4对L‘进行音质动态弥补,得到动态弥补后的语音流L“,方法是:4.1.4.1从信息插入位的相邻的w、x、y、z中选择弥补位:0号信息传输通道弥补位为y,1号信息传输通道弥补位为x和z,2号信息传输通道弥补位为w和y,3号信息传输通道弥补位为x;4.1.4.2实行动态弥补,弥补位可能的值有两个,分别为0或1,使得弥补位有多种组合方式,如下表:对于当前使用的信息传输通道的弥补位的每一个组合,分别将插入信息后的语音编码值的弥补位改为该组合,然后与插入信息前的语音编码值作比较,选出相差最小的组合,将插入信息后的语音编码值的弥补位改为这个组合得到动态弥补后的语音流L“,所述相差最小是指进行了弥补前后的编码值的差值的绝对值最小;4.1.5发送方的发送端将L“提交给VoIP软件,通过网络发送给接收方的接收 端;4.1.6等待回复:发送方的接收端检测是否收到接收方的发送端发送过来的确认数据包,如果在TR时间内没有收到确认数据包,转4.1.7;如果发送方的接收端检测到成功收到确认数据包,则k=k+1,转4.1.8;所述TR根据具体网络时延决定;4.1.7向上调整通道:如果发送方的接收端连续Ndanger次没有接收到确认数据包,且如果CNOW0,CNOW=CNOW?1;Nsafe为正整数;4.1.9单次发送结束,发送方检测是否有数据确认包需要发送,如果有则置Sk“为确认数据包,转4.1.3;如果k=0,转4.1.1;如果0...

【技术特征摘要】
1.一种基于脉冲编码调制语音编码的语音流的信息隐藏方法,其特征在于包括以下步骤 第一步,构建通信系统,通信系统由进行语音通话的双方构成,通信的双方将隐秘信息隐藏在语音流中完成信息传输,通信的双方均由发送端和接收端两大软件模块组成,发送端将要发送的信息插入到发送给对方的语音流中,接收端从对方发送端接收语音流,从语音流中提取出隐秘信息; 第二步,构建4个信息传输通道,利用G. 711 μ-law即μ制脉冲编码调制语音编码中编号为(Γ3的模式的可利用插入位置构建多个信息传输通道,编号为O的模式的可利用插入位置为wxyz,编号为I的模式的可利用插入位置为xyz,编号为2的模式的可利用插入位置为yz,编号为3的模式的可利用插入位置为z,构建信息传输通道需要确定用于信息传输的模式集合M和插入位置P,具体方法为模式(Γ3即编号为(Γ3的模式编码值的z位构成O号信息传输通道,模式(Γ2即编号为(Γ2的模式编码值的y位构成I号信息传输通道,模式(Tl即编号为0 1的模式编码值的X位构成2号信息传输通道,模式O即编号为O的模式编码值的w位构成3号信息传输通道; 第三步,设计信息封装格式,信息封装格式由隐秘信息、帧头标志、帧长度、编号、校验码组成,帧头标志字段由双方通信的帧格式决定,指明新的一帧的开始;帧长度字段表示整个信息帧的比特数;编号字段是数据帧的标识,为接收方将分割后的数据重组提供顺序,同时提供区分不同类型数据帧的依据,编号为O代表信息正确接收的数据确认帧,编号为-1代表通道闲置时的通道检测帧;隐秘信息字段是要传送的秘密信息;校验码字段是将帧长度、编号和隐秘信息三个部分按照校验方法计算出的结果; 第四步,发送端和接收端并行进行信息的发送和接收 .4.1发送方的发送端按以下步骤进行信息的发送 .4.1.1对隐秘信息S进行预处理,得到封装后的信息包S ‘1;S V-S %-S ‘n,方法是首先将S加密,然后把加密后的S分割成长度为P、单位为比特的η块信息Sp Sk···Sn,再按照信息封装格式,将小块信息Sk即隐秘信息和其帧头标志、帧长度、编号、校验码封装成信息包S ‘k,l彡k彡η;.4.1...

【专利技术属性】
技术研发人员:徐利洋魏子令徐尔茨刘博赵宝康苏金树
申请(专利权)人:中国人民解放军国防科学技术大学
类型:发明
国别省市:

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

1