计算机应用 ›› 2015, Vol. 35 ›› Issue (3): 722-725.DOI: 10.11772/j.issn.1001-9081.2015.03.722

• 信息安全 • 上一篇    下一篇

基于小波包分解与矩阵编码的自适应音频隐写算法

张垚, 潘峰, 申军伟   

  1. 武警工程大学 电子技术系, 西安 710086
  • 收稿日期:2014-10-27 修回日期:2014-11-19 出版日期:2015-03-10 发布日期:2015-03-13
  • 通讯作者: 张垚
  • 作者简介:张垚(1990-),男,新疆乌鲁木齐人,硕士研究生,主要研究方向:数字隐写;潘峰(1967-),男,北京人,教授,博士,主要研究方向:密码学、多媒体安全;申军伟(1984-),男,内蒙古丰镇人,讲师,硕士,主要研究方向:数字水印
  • 基金资助:

    国家自然科学青年基金资助项目(61309022);陕西省自然科学青年基金资助项目(2013JQ8031)

Adaptive audio steganography algorithm based on wavelet packet decomposition and matrix code

ZHANG Yao, PAN Feng, SHEN Junwei   

  1. Department of Electronic Technology, Engineering University of Armed Police Force, Xi'an Shaanxi 710086, China
  • Received:2014-10-27 Revised:2014-11-19 Online:2015-03-10 Published:2015-03-13

摘要:

针对音频隐写算法载体利用率较低、不可感知性较差、嵌入效率不高的问题,提出了一种基于小波包分解与矩阵编码的自适应音频隐写算法。算法通过对比音频文件在MP3压缩前后小波包分解系数上的差异,将小波系数不变的位数作为嵌入载体,有效提高了嵌入容量;另外采用混沌模型产生随机三元组对矩阵编码算法进行改进,提高了算法的安全性与嵌入效率。算法在容量方面较直接选取中频子带小波系数作为嵌入载体的隐写算法提升约30%;信噪比(SNR)较使用固定三元组的矩阵编码隐写算法提升约9%。实验结果证明了算法的正确性,能基本满足大容量安全通信的需要。

关键词: 音频隐写, 小波包分解, 自适应, 矩阵编码, 大容量

Abstract:

Aiming at the problem that the audio steganography has low utilization of carriers, poor imperceptibility and small embedding capacity, an adaptive audio steganography based on the wavelet packet decomposition and matrix code was proposed. Comparing the differences between the wavelet-packet decomposed coefficients before and after the audio's MP3 compression, the algorithm took the unchanged bits' position of wavelet-packet decomposed coefficients as embedding carriers, which effectively increased the embedding capability. And the algorithm improved the matrix code by using chaotic model to generate random triple-groups, which promoted the safety and efficiency. As for capacity, the proposed algorithm promoted about 30%, compared with the algorithm that directly uses the medium-frequency sub-bands as the carriers. On the aspect of Signal-to-Noise Ratio (SNR), the proposed algorithm promoted about 9%, compared with the matrix steganography that fixes the triple-groups. The experimental results show that the algorithm is correct and can basically satisfies large-capacity and secure communications.

Key words: audio steganography, wavelet packet decomposition, automatic adaptation, matrix code, high capacity

中图分类号: