计算机应用 ›› 2018, Vol. 38 ›› Issue (4): 1023-1028.DOI: 10.11772/j.issn.1001-9081.2017102493

• 网络空间安全 • 上一篇    下一篇

基于码分多址复用的双重加密可逆信息隐藏

王建平, 张敏情, 李天雪, 马双棚   

  1. 武警工程大学 网络与信息安全武警部队重点实验室, 西安 710086
  • 收稿日期:2017-10-20 修回日期:2017-11-27 出版日期:2018-04-10 发布日期:2018-04-09
  • 通讯作者: 王建平
  • 作者简介:王建平(1992-),男,河南平顶山人,硕士研究生,主要研究方向:信息安全、信息隐藏;张敏情(1967-),女,陕西西安人,教授,博士,主要研究方向:密码学、信息隐藏;李天雪(1993-),男,河南商丘人,硕士研究生,主要研究方向:信息安全、信息隐藏;马双棚(1990-),男,河南许昌人,硕士研究生,主要研究方向:信息安全、密码学。
  • 基金资助:
    国家自然科学基金资助项目(61379152,61403417)。

Double-level encryption reversible data hiding based on code division multiple access

WANG Jianping, ZHANG Minqing, LI Tianxue, MA Shuangpeng   

  1. Key Laboratory of Network and Information Security Under the Armed Police Force, Engineering University of the Chinese Armed Police Force, Xi'an Shaanxi 710086, China
  • Received:2017-10-20 Revised:2017-11-27 Online:2018-04-10 Published:2018-04-09
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61379152, 61403417).

摘要: 针对多数密文域可逆信息隐藏算法嵌入容量小、加密算法单一的问题,提出一种双重加密的方法,并利用码分多址复用(CDMA)的思想嵌入秘密信息。加密时将图像分块,先对像素块进行多粒度置乱加密,再对块中每个像素的中间2位用流密码加密。信息嵌入采用码分多址的思想,选取k个长为4的相互正交的矩阵嵌入k层秘密信息,利用矩阵的正交性实现秘密信息多层嵌入,在提高嵌入容量的同时保证了对像素点的较小改变。对不满足嵌入条件的像素块嵌入伪比特,可避免使用位置图。拥有信息提取密钥的合法接收者可以提取秘密信息;拥有图像解密密钥可以近似恢复原始图像;拥有两种密钥既可提取秘密信息又可无损恢复原始图像。实验结果表明,512×512灰度图像Lena在峰值信噪比(PSNR)大于36 dB时最大嵌入容量133 313 bit。所提算法增强了加密图像安全性,在保证可逆性的同时大大提高密文域可逆信息隐藏嵌入容量。

关键词: 双重加密, 可逆信息隐藏, 码分多址复用, 可分离操作

Abstract: Aiming at enhancing the embedded capacity and enriching the available encryption algorithm of reversible data hiding in encrypted domain, a new scheme was proposed by adopting double-level encryption methods and embedding the secret information based on Code Division Multiple Access (CDMA). The image was first divided into blocks and a multi-granularity encryption was introduced. The image was first divided into blocks, which were scrambled by introducing multi-granularity encryption, then 2 bits in the middle of each pixel in blocks were encrypted by a stream cipher. Based on the idea of CDMA, k mutually orthogonal matrices of 4 bits were selected to carry k-level secret information. The orthogonal matrices can guarantee the multi-level embedding and improve the embedding capacity. The pseudo bit was embedded into the blocks that cannot meet the embedding condition. The secret data could be extracted by using the extraction key; the original image could be approximately recovered by using the image decryption key; with both of the keys, the original image could be recovered losslessly. Experimental results show that, when the Peak Signal-to-Noise Ratio (PSNR) of gray Lena image of 512×512 pixels is higher than 36 dB, the maximum embedded capacity of the proposed scheme is 133313 bit. The proposed scheme improves the security of encrypted images and greatly enhances the embedded capacity of reversible information in ciphertext domain while ensuring the reversibility.

Key words: double-level encryption, reversible data hiding, Code Division Multiple Access(CDMA), separable operation

中图分类号: