计算机应用 ›› 2014, Vol. 34 ›› Issue (2): 469-472.

• 计算机安全 • 上一篇    下一篇

基于马尔可夫链蒙特卡罗采样的双密钥盲水印算法

萧嘉慰1,张力1,2,罗静云1   

  1. 1. 深圳大学 信息工程学院, 广东 深圳 518060;
    2. 深圳市现代通信与信息处理重点实验室,广东 深圳 518060
  • 收稿日期:2013-07-25 修回日期:2013-09-11 出版日期:2014-02-01 发布日期:2014-03-01
  • 通讯作者: 萧嘉慰
  • 作者简介:萧嘉慰(1988-),男,广东茂名人,硕士研究生,主要研究方向: 数字水印、信息安全;张力(1973-),女,山东莱西人,教授,博士,主要研究方向: 数字水印、潜信道、信息安全;罗静云(1988-),男, 广东深圳人,硕士研究生,主要研究方向: 数字水印、信息安全。
  • 基金资助:
    国家自然科学基金资助项目;深圳市互联网产业发展专项资金

Blind watermarking algorithm of double keys based on Markov chain Monte Carlo sampling

XIAO Jiawei1,ZHANG Li1,2,LUO Jingyun1   

  1. 1. College of Information Engineering, Shenzhen University, Shenzhen Guangdong 518060, China;
    2. Shenzhen Key Laboratory of Modern Communication and Information Processing, Shenzhen Guangdong 518060, China
  • Received:2013-07-25 Revised:2013-09-11 Online:2014-02-01 Published:2014-03-01
  • Contact: XIAO Jiawei

摘要: 为了更好地提高水印算法的安全性,提出了一种基于两种形式密钥的强鲁棒盲水印算法。首先对水印加密,然后将每块载体的第一个奇异值组成矩阵Q再分块离散小波变换(DWT)获得四个子带,通过对四个子带进行马尔可夫链蒙特卡罗(MCMC)采样决定第k个水印位量化嵌入到矩阵Q的第k块低频、水平、垂直和高频子带中的一个并记录当前嵌入子带的密钥位,这样做不仅使水印位随机分配,而且提高了水印算法的安全性。实验结果表明,所提算法在满足不可见性的条件下,不仅对常规的图像攻击具备较强的鲁棒性,而且在水印嵌入过程中通过MCMC采样实现了用不同的密钥嵌入,提高了水印算法的安全性。

关键词: 马尔可夫链蒙特卡罗采样, 量化, 盲水印算法, 安全性, 鲁棒性

Abstract: In order to improve the security of watermarking algorithm, a robust blind watermarking based on two forms of key was proposed. Firstly, the watermark was encrypted by a key, then matrix Q was consisted of the first singular value of each block carrier and block Discrete Wavelete Transform (DWT) again to acquire four subbands, the k-th watermark bit was chosen to be embedded in the k-th block's low-frequency, horizontal, vertical and high-frequency subbands of matrix Q by Markov Chain Monte Carlo (MCMC) sampling of four subbands and record the current key of embedded subband. It not only made watermark bit randomization, but also improved the safety of the watermark algorithm. The experimental results show that the proposed watermarking has strong robustness against conventional attacks under the condition of satisfying invisibility, meanwhile, it enhances the security of the watermark algorithm, which is embedded with a different key by MCMC sampling in the watermark embedding process.

Key words: Markov Chain Monte Carlo (MCMC) sampling, quantization, blind watermarking, safety, robustness

中图分类号: