计算机工程 ›› 2012, Vol. 38 ›› Issue (19): 111-113,118.doi: 10.3969/j.issn.1000-3428.2012.19.029

• 安全技术 • 上一篇    下一篇

一种基于DCT和SVD的音频水印算法

朱宪花1,2,雷 敏2,杨 榆2,王国鑫1   

  1. (1. 山东电子职业技术学院计算机科学与技术系,济南 250200;2. 北京邮电大学信息安全中心,北京 100876)
  • 收稿日期:2011-11-08 出版日期:2012-10-05 发布日期:2012-09-29
  • 作者简介:朱宪花(1970-),女,副教授、硕士,主研方向:网络与信息安全;雷 敏、杨 榆,讲师、博士;王国鑫,讲师、硕士
  • 基金项目:
    国家自然科学基金资助项目(U0835001);山东省高等学校优秀青年教师国内访问学者项目

An Audio Watermarking Algorithm Based on DCT and SVD

ZHU Xian-hua 1,2, LEI Min 2, YANG Yu 2, WANG Guo-xin 1   

  1. (1. Department of Computer Science and Technology, Shandong College of Electronic Technology, Jinan 250200, China; 2. Information Security Center, Beijing University of Posts and Telecommunications, Beijing 100876, China)
  • Received:2011-11-08 Online:2012-10-05 Published:2012-09-29

摘要: 提出一种基于离散余弦变换(DCT)和奇异值分解(SVD)的音频水印算法。该算法将原始音频进行分段后再分块,对每一块进行DCT变换,利用Zig-Zag算法将变换后的系数分成4个象限,通过对每个象限进行SVD变换得到对角阵,并在对角阵的第1个元素内嵌入水印。实验结果证明,该算法具有良好的透明性,在嵌入强度为0.2时峰值信噪比较高,同时可以抵抗重采样、回声、噪声等攻击,具有较高的鲁棒性。

关键词: 音频水印, 离散余弦变换, 奇异值分解, 透明性, 鲁棒性

Abstract: This paper proposes an audio watermarking algorithm based on Discrete Cosine Transform(DCT) and Singular Value Decomposition(SVD). An original audio is split into fragments, and each fragment is divided into blocks. Each block is decomposed on DCT transformation, whose coefficients are divided into four quadrants in accordance with Zig-Zag algorithm. After each quadrant is decomposed on SVD, a diagonal matrix is obtained. The watermarking information is embedded into the the first element of diagonal matrix. Experimental results show that the algorithm has good transparency, higher PSNR when the embedding strength is 0.2, and it has strong robustness against the audio signal processing such as the reshampling, echoes, noise attack and so on.

Key words: audio watermarking, Discrete Cosine Transform(DCT), Singular Value Decomposition(SVD), transparency, robustness

中图分类号: