本发明涉及数据隐藏,尤其涉及一种密文域可逆信息隐藏方法。
背景技术:
1、随着云服务环境技术的发展,用户对隐私数据的安全要求提高,云端密文数据管理的困难程度加大。为了提高云环境下存储数据的安全性,实现对密文数据的认证和管理,密文域可逆信息隐藏技术得到了重视与发展。利用密文域可逆信息隐藏(reversible datahiding in encrypted domain,rdh-ed)技术可将秘密信息或者校验码、哈希值等隐私数据嵌入到密文图像中,这样既可以保证载体数据与嵌入秘密的隐私安全,接收者又可以完全恢复图像、正确提取秘密信息。然而,目前的密文域可逆信息隐藏技术,像素相关性中还有大量冗余空间未被充分利用。
技术实现思路
1、本发明所要解决的技术问题是提供一种密文域可逆信息隐藏方法,以更好地利用冗余空间。
2、为解决上述技术问题,本发明的目的是通过以下技术方案实现的:提供一种密文域可逆信息隐藏方法,包括以下步骤:自适应中值预测:对原始图像采用自适应med进行像素预测,获得预测像素,获取像素标签和自适应参数,并采用霍尔曼编码压缩像素标签;图像加密:采用流密码加密方法对原始图像进行加密,获得密文图像;边信息构造及嵌入:根据获得的像素标签、自适应参数、原始图像的首行的像素和原始图像的首列的像素获取边信息,将边信息嵌入到密文图像,获得带辅助信息的密文图像;信息嵌入:采用信息隐藏密钥对秘密信息进行加密以获得加密秘密信息,于带辅助信息的密文图像中嵌入加密秘密信息,获得初步携密密文图像,采用第二图像加密密钥对所述初步携密密文图像加密,获得最终携密密文图像。
3、本发明的有益技术效果在于:本发明的密文域可逆信息隐藏方法通过自适应med获取预测像素、自适应参数和像素标签,并在对原始图像进行像素预测后,对预测像素与原始图像的像素的差异获得像素标签,采用霍夫曼编码对像素标签进行压缩,从而生成冗余空间进行信息的嵌入,以更好地利用冗余空间。根据获得的像素标签、自适应参数及原始图像的首行和首列的像素构造边信息,并将边信息嵌入密文图像,得到带辅助信息的密文图像,并由边信息得到加密秘密信息嵌入的位置以便获知加密秘密信息的嵌入位置,更好地嵌入加密秘密信息。
1.一种密文域可逆信息隐藏方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的密文域可逆信息隐藏方法,其特征在于,所述自适应中值预测的步骤包括:
3.根据权利要求2所述的密文域可逆信息隐藏方法,其特征在于,所述分块预测的步骤包括:
4.根据权利要求3所述的密文域可逆信息隐藏方法,其特征在于,所述图像像素分块的步骤包括:
5.根据权利要求3所述的密文域可逆信息隐藏方法,其特征在于,所述像素预测的步骤为:
6.根据权利要求3所述的密文域可逆信息隐藏方法,其特征在于,所述像素标签获取的步骤包括:
7.根据权利要求6所述的密文域可逆信息隐藏方法,其特征在于,所述像素预测的步骤还包括:
8.根据权利要求7所述的密文域可逆信息隐藏方法,其特征在于,所述边信息构造及嵌入的步骤包括:
9.根据权利要求8所述的密文域可逆信息隐藏方法,其特征在于,所述将边信息嵌入到密文图像,获得带辅助信息的密文图像的步骤具体为:
10.根据权利要求9所述的密文域可逆信息隐藏方法,其特征在于,所述信息嵌入的步骤具体包括: