In order to realize covert communication based on low rate encoded speech, the present invention uses a low rate coder designed for Internet Communication -- iLBC encoder, to get encoded bit stream. In the coding process, the code block modulation algorithm is combined to realize the embedding of secret information. In the process of decoding, the embedded secret information is judged according to the digital characteristics of the quantized index value, and the secret information is extracted. According to the experimental results, the method obtains at least 100bps hiding capacity, and the average PESQ_MOS value drops less than 0.5%. The influence of embedding secret information on the carrier speech can almost be ignored and has good concealment.
【技术实现步骤摘要】
基于iLBC编码的一种小容量语音信息隐藏方法
本专利技术涉及一种信息隐藏方法,针对低速率编码器iLBC编码器的小容量信息隐藏方法,可以保证嵌入信息具有良好的隐蔽性并且不会对载体语音有较大影响。
技术介绍
随着信息社会的不断发展,人们在享受快捷方便的网络通信时,不得不面对隐私泄露和信息失窃的风险。为了实现隐私保护和信息安全,一些安全技术被逐渐应用到了网络通信领域中。就语音的保密通信来看,传统的语音加密技术虽然可以起到保证信息安全的作用,但是由于在网络上传输的是经过加密的语音信号,即密文,这就就会极大的激发非授权者破解密文的欲望,很可能导致语音信息被破解或者暴力破坏,最终导致隐私泄露,失去保密通信的意义。语音信息隐藏技术不同于加密技术,它在信道上传输的是一些不会引起非授权者兴趣的普通语音信息,但是,作为载体,这些普通语音信息中承载了一部分隐秘信息。发送方通过某种隐藏算法,把一些隐秘信息嵌入到普通语音信息中,然后发送到网络上,这并不会引起非授权者的注意。当这些信息到达接收端后,接收端采用提取算法提取出隐秘信息,这就达到了保密通信的效果。语音信息隐藏领域的研究已经获得了不 ...
【技术保护点】
基于iLBC编码的一种小容量语音信息隐藏方法,其特征在于:(1)针对固定码本并结合iLBC编码器速率低的特点,设计了隐秘信息嵌入的算法,以实现小容量的语音信息隐藏;(2)针对隐秘信息嵌入算法,设计了相应的隐秘信息提取算法,以实现隐秘信息的提取恢复;
【技术特征摘要】
1.基于iLBC编码的一种小容量语音信息隐藏方法,其特征在于:(1)针对固定码本并结合iLBC编码器速率低的特点,设计了隐秘信息嵌入的算法,以实现小容量的语音信息隐藏;(2)针对隐秘信息嵌入算法,设计了相应的隐秘信息提取算法,以实现隐秘信息的提取恢复;2.根据权利要求1所述的基于iLBC编码的一种小容量语音信息隐藏方法,其特征在于:其中:特征(1)中的隐秘信息嵌入算法分为三个步骤:隐秘信息的转化、固定码本的生成、隐秘信息的嵌入;①隐秘信息的转化将隐秘信息数字化,得到二进制流,并利用接收端的公钥对二进制流进行加密,得到加密后二进制流;②固定码本的生成根据iLBC编码原理,选择适当的初始状态并进行编码,通过解密后得到线性预测编码的(Linearperdictivecoding,LPC)激励信号,将其缓存到一块固定的内存中,这块内存即固定码本内存;③隐秘信息的嵌入如果当前嵌入的隐秘信息是0,那么使用次优且为偶数的量化索引值(idxForMax)的值来替换最优idxForMax值,如果当...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。