【技术实现步骤摘要】
本专利技术涉及多媒体信息安全领域,更具体地,涉及一种基于压缩域的MP3自适应隐写方法。
技术介绍
音频隐写是信息隐藏技术的一个重要分支。目前的基于压缩域的MP3音频隐写算法依据隐写操作发生的位置分为三种类型:量化编码前隐写,边量化边隐写及哈夫曼熵编码隐写。量化编码前隐写的方法面对的挑战是如何正确提取秘密信息,哈夫曼熵编码隐写方法会直接降低隐写音频的听觉质量,而边量化边隐写可以在保证隐写音频听觉质量、隐蔽性的同时实现完整秘密信息的正确提取。经典的MP3stego音频隐写工具采用的隐写方法即为边量化边隐写,但其每个颗粒仅可以嵌入1个比特,嵌入容量低且安全性不高,因而不足以满足实际应用中的信息嵌入要求。
技术实现思路
本专利技术为克服上述现有技术所述的不足,提供一种基于压缩域的MP3自适应隐写方法。该方法基于信息编码工具STC,选取原始音频信号经过MP3量化编码后的频域系数作为嵌入载体,通过各频域系数修改代价的设定自适应地修改嵌入载体的若干位以达到秘密信息嵌入的目的,并可以实现秘密信息的正确提取。其中,信息编码工具STC可以根据嵌入单元设定的修改代价,自适应选取合适的频域系数进行修改,以实现最小化所有频域系数的修改代价之和。嵌入单元设置的代价值越大,该频域系数被期望修改的几率就越低。本专利技术可嵌入的秘密信息容量大,隐蔽性高,且经实验证明,本专利技术方法可有效抵抗现有的基于压缩域的MP3音频隐写分析方法,安全性更高。为了实现上述专利技术目的,本专利技术的技术方案如下:一种基于压缩域的MP3自适应隐写方法,包括秘密信息的嵌入和秘密信息的提取两个步骤;秘密信息的嵌入操 ...
【技术保护点】
一种基于压缩域的MP3自适应隐写方法,包括秘密信息的嵌入和秘密信息的提取两个步骤;秘密信息的嵌入操作发生在MPEG‑1 Layer 3(MP3)音频编码中频域系数的量化编码过程中,其特征在于,所述秘密信息的嵌入为边量化边嵌入,包括如下子步骤:(11)预编码获取原始音频量化编码时可嵌入秘密信息的颗粒总数N;(12)依据可隐写颗粒总数N和秘密信息长度L设定各项参数;(13)判断当前颗粒是否进行隐写并选定嵌入载体;(14)设置信息编码工具STC修改频域系数的代价;(15)利用STC进行秘密信息的嵌入;所述秘密信息的提取包括如下子步骤:(21)解码下一颗粒参数,判断当前颗粒是否为可隐写颗粒;(22)获取信息嵌入的各项参数;(23)判断当前颗粒是否为最后一个隐写颗粒;(24)判断当前颗粒是否有嵌入信息,有则提取信息。
【技术特征摘要】
1.一种基于压缩域的MP3自适应隐写方法,包括秘密信息的嵌入和秘密信息的提取两个步骤;秘密信息的嵌入操作发生在MPEG-1 Layer 3(MP3)音频编码中频域系数的量化编码过程中,其特征在于,所述秘密信息的嵌入为边量化边嵌入,包括如下子步骤:(11)预编码获取原始音频量化编码时可嵌入秘密信息的颗粒总数N;(12)依据可隐写颗粒总数N和秘密信息长度L设定各项参数;(13)判断当前颗粒是否进行隐写并选定嵌入载体;(14)设置信息编码工具STC修改频域系数的代价;(15)利用STC进行秘密信息的嵌入;所述秘密信息的提取包括如下子步骤:(21)解码下一颗粒参数,判断当前颗粒是否为可隐写颗粒;(22)获取信息嵌入的各项参数;(23)判断当前颗粒是否为最后一个隐写颗粒;(24)判断当前颗粒是否有嵌入信息,有则提取信息。2.根据权利要求1所述的方法,其特征在于,Layer3每...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。