【技术实现步骤摘要】
一种可逆可分离的密文域信息隐藏方法及系统
[0001]本专利技术涉及信息隐藏
,尤其涉及一种可逆可分离的密文域信息隐藏方法及系统。
技术介绍
[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
信息,不必然构成在先技术。
[0003]随着云计算的兴起和云存储的广泛应用,用户将自己的图像存于第三方云服务提供商,但是又不信任对方,因此将自己的数据先进行加密,再上传到云服务中心。云服务提供商为了方便数据的管理和认证,需要对所有数据打上标记再存储,这些标记即隐藏的秘密信息,而这些过程完全不需要知道图像的内容信息。因此,信息隐藏过程是在图像的密文域上进行的。而对于一些数据认证要求高的应用场景,要求信息的提取与图像的恢复完全可逆,所以,加密图像的可逆信息隐藏技术应运而生。
[0004]但是,随着需求的不断变化,人们对密文域的可逆信息隐藏有了更多的要求,比如,人们希望在传输高机密图像时,即使是加密图像,一些高机密的图像也不允许在公网传输,所以,这些高机密图像需要打上“标记”,当检测到标记显示机密程度高,网警 ...
【技术保护点】
【技术特征摘要】
1.一种可逆可分离的密文域信息隐藏方法,其特征在于,包括:获取原始图像,将所述原始图像的像素间隔分成黑白两种像素;将白色像素重新组合形成白色像素图像,基于每一个白色像素的预测值组合得到白色像素预测图像;分别对白色像素图像和白色像素预测图像进行加密;基于加密后的白色像素图像和白色像素预测图像,得到差值矩阵D1,对差值矩阵D1进行分块,得到二次差值矩阵diff_D1;基于所述二次差值矩阵得到标记的白色像素图像;将黑色像素重新组合形成黑色像素图像,基于每一个黑色像素的预测值组合得到黑色像素预测图像;分别对所述黑色像素图像和黑色像素预测图像进行加密;基于加密后的黑色像素图像和黑色像素预测图像,得到差值矩阵D2,对差值矩阵D2进行分块,得到二次差值矩阵diff_D2;基于所述二次差值矩阵得到标记的黑色像素图像;组合标记的白色像素图像和标记的黑色像素图像,得到原始图像的加密标记图像,从而实现原始图像的密文域信息隐藏。2.如权利要求1所述的一种可逆可分离的密文域信息隐藏方法,其特征在于,基于每一个白色像素的预测值组合得到白色像素预测图像,具体包括:使用菱形预测器和黑色像素,得到每一个白色像素的预测值;将每一个白色像素的预测值组合得到白色像素预测图像。3.如权利要求1所述的一种可逆可分离的密文域信息隐藏方法,其特征在于,分别对白色像素图像和白色像素预测图像进行加密,具体包括:使用Lorenz混沌系统得到伪随机序列S1和S2;对伪随机序列S1和S2进行无重复行置换和列置换,经过置换后的序列S1作为加密序列K;在伪随机序列S2中取设定数量的元素,组成新的序列,将所述新的序列和置换后的序列S1,通过模加法得到加密序列K
’
;使用加密序列K对白色像素图像进行加密,使用加密序列K
’
对白色像素预测图像进行加密。4.如权利要求1所述的一种可逆可分离的密文域信息隐藏方法,其特征在于,基于加密后的白色像素图像和白色像素预测图像,得到差值矩阵D1,对差值矩阵D1进行分块,得到二次差值矩阵diff_D1;具体包括:将加密后的白色像素图像和白色像素预测图像的像素值对应相减再取模,得到差值矩阵D1;将差值矩阵D1按照每间隔设定元素就保留下一个元素及其上下左右元素的方式进行分块,并使上下左右的元素与中间元素作差,得到二次差值矩阵diff_D1。5.如权利要求1所述的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。