摘要 基于人耳听觉掩蔽效应,本文提出了在DCT域实现信息嵌入的新算法。文中选用中低频14~16Bark中,在掩蔽阈值以下的频率分量作为嵌入点,对该嵌入点的DCT系数以一定嵌入强度作修改来实现秘密信息的嵌入。嵌入强度则由DCT系数的统计特性来确定。本文选用语音信号为宿主载体,经过仿真实验证明,带有秘密信息的载体与原始载体无听觉差异,在无攻击情况下,可以很好的提取嵌入信息;在经过滤波、加噪等攻击后,依然可以较好提取秘密信息。关键词 隐写术;DCT;掩蔽阈值;语音信号1 引言 信息隐藏技术有着悠久的历史,其中隐写术(Steganography)和数字水印(Digital Watermark)是目前研究比较广泛和热烈的课题。他们都是利用人类感觉器官的不敏感以及多媒体数据中存在的冗余,将秘密信息或版权信息隐藏到宿主载体信息中,以达到隐蔽通信以及版权保护的目的。而不同的是,隐写术保护的是被嵌入的秘密信息,而数字水印要保护的是载体内容。 近年来有关语音隐写技术方面的研究发展很快,很多基于HAS的方法被提出,常用的有以下几种方法: (1)最不重要位法(LSB)。它是通过将语音信号的部分采样值的最小权值位用代表秘密数据的二进制位替换达到将秘密信息隐藏到语音中去的目的。在接收端,只需要从相应位置提取出秘密信息比特即可。LSB(Least Significant Bit)算法简单易实现,信息嵌入和提取的速度快,可以隐藏的数据量大,但是其安全性很差,攻击者只需要对信道简单地加上噪声干扰或者对数据进行重采样和压缩编码等处理都会造成整个隐秘信息的丢失。 (2)相位隐藏法。它是利用人耳听力系统对声音绝对相位不敏感的特性,用代表秘密信息的参考相位代替语音信号的绝对相位。为保证信号间的相对相位不变,所有随后信号的绝对相位也同时改变。在接收端,根据同步机制进行相位检测。相对于LSB算法,相位隐藏法所能隐藏的数据量较小,但是在抗攻击方面,尤其是在抵抗噪声攻击方面比LSB算法有明显的改善。 (3)回声隐藏法。根据人耳的听觉特性,一个音频信号中,如果弱信号在强信号后很短的时间内(一般0~200ms)出现,弱信号会变得不可听见。语音回声隐藏正是利用人耳的这一听觉特性,在离散时间信号中引入回声,来达到隐藏信息的目的。该方法具有很好的隐蔽性,在受到攻击后一般仍然能够正确地恢复出隐藏信息,尤其是在抗压缩编码方面要比LSB算法优越很多。但是在攻击者引入较大的噪声或者在受到专门的回声隐藏攻击时表现并不理想,攻击者可以通过倒谱分析和强制搜索相结合的方法,检测出回声信号进而加以删除。 (4)变换域法。它是通过将秘密信息嵌入到载体信号的某个变换域中最重要的部分,这样,只要攻击者不过分破坏隐蔽文件的可听懂度,嵌入信号中的隐秘信息就不会被删除。比较常见的变换域法有:离散傅里叶变换法(DFT)、离散余弦变换法(DCT)、小波变换法(DWT)等。这些方法将秘密信息嵌入到频域变换的系数当中,提高了隐蔽性和鲁棒性,同时还适当利用滤波技术消除信息隐藏可能引入的高频噪声,从而增加了对低频滤波攻击的抵抗力。 在本文中选择了在DCT变换域利用人耳听觉系统(HAS)的掩蔽效应,并结合嵌入点的统计特性来确定嵌入强度,完成秘密信息的隐写过程,以实现语音隐蔽通信。实验证明,该方法可以更好的抵抗各种信号处理,而且还保持了对人类听觉的不可觉察性。2. 人类听觉系统(HAS)的感知特性2.1 HAS的听力范围和绝对听阈 并非所有的声音都能被人耳听到,这取决于频率的感知范围和对声音强度的感知范围。正常年轻人能感知的声音频率范围为20Hz~20kHz。当声音声压级在0dB以上时,听觉系统一般能感知到声音的存在,当声压级达到120dB以上时,人耳会感觉不舒服,当声音强度达到130dB以上时,人耳会产生疼痛感觉。 绝对听阈是指:在安静环境下,一个纯音信号能被人耳感知所需要的最小能量,它与纯音信号的频率有关,如图2-1所示。绝对听阈可采用如下的一个非线性函数来逼近:
图2-1 安静环境下的绝对听阈 |
图2-2 语音信号功率谱 |
图2-3 巴克域能量谱 |
[8]电大学习网.免费论文网[EB/OL]. /d/file/p/2024/0424/fontbr />(3)扩展巴克谱。对bj用扩展函数进行滤波卷积:
图2-4 扩展巴克域能量谱 |
图2-5 把得到的每个临界频带NMT与绝对听阈比较,较大的一个极为要求的听觉掩蔽阈值。3 基于听觉阈值的信息隐写术 首先将宿主载体信息利用下式进行离散余弦(DCT)变换。 其中 ,N为DCT变换长度。根据上面求出的听觉掩蔽阈值,在选定帧中仅对掩蔽阈值以下的频率分量所对应的DCT系数X_choose作适当修改以嵌入秘密信息, 其中embedded为嵌入的秘密信息序列,a为嵌入强度。嵌入强度由局部DCT系数的统计特征来确定。 用修改后的DCT系数替换原宿主载体信息的DCT系数,并依照下式IDCT变换,得到时域中嵌入秘密信息的信号, 在接收方接收到嵌入秘密信息的信号 ,利用已知的密钥即可得到嵌入的秘密信息,从而实现保密语音通信。4 仿真实验及性能分析 本文采用一段长度2.716s,采样频率11025Hz,量化级16bit,内容为“苏州大学电子信息学院”的自然语音作为宿主载体信息。嵌入的秘密信息内容为“ 0-ling”的自然语音,8kHz采样,8bit量化。4.1 无攻击情况下 按照本文的方法,将秘密信息嵌入到载体中。其中,嵌入的强度由嵌入帧的DCT系数的统计特性决定。其仿真结果如图4-1所示。
图4-1 嵌入秘密信息的效果图 |
[8]电大学习网.免费论文网[EB/OL]. /d/file/p/2024/0424/fontbr />
相关文章:
战略投资者引入对新零售企业绩效影响04-26
违约方司法解除权的规范解释与适用展开04-26
农业论文文献综述的基本框架「精选模板」04-26
AS银行零售客户经理绩效考核方案改进思考04-26
涉诉信访治理法治化路径探讨04-26
初中班主任班级情绪管理策略04-26
营改增对JH物流公司财务绩效的影响探讨04-26
黑河中游主要农作物灌溉制度优化与推广04-26
A银行NC分行员工流失问题及策略探讨04-26