1.一种基于图像合成的生成式信息隐藏方法,主要包括消息预处理,含密图像生成,消息提取,其特征在于,所述的生成式信息隐藏步骤为:
s1、发送方定义一个数字化卡登格子掩模来确定消息隐藏的位置,将这个掩模覆盖到待合成的图像上,秘密消息嵌入到待合成图像上掩模确定的位置;
s2、将这个含有秘密消息的待合成图像进行图像合成,构建满足消息提取约束和图像真实性约束的采样方法,通过采样实现含密图像生成;
s3、将合成好的图像通过公开渠道发送给接收方;
s4、接收方在得到图像后,利用双方共享的数字化卡登格子掩模,将掩模覆盖到合成后的含密图像上,确定消息隐藏的位置,进而提取出秘密消息。
2.根据权利要求1所述的一种基于图像合成的生成式信息隐藏方法,其特征在于,在步骤s1中,数字化卡登格子掩模是一个由0,1构成的矩阵,0表示在该位置不嵌入消息,1表示在该位置嵌入消息,嵌入掩模能放置在待合成图像上的任意位置。
3.根据权利要求2所述数字化卡登格子掩模,其特征在于,掩模的取值不依赖于待合成图像,它是双方共享的一串二进制随机数,这串随机数对发送双方而言,分别对应嵌入密钥和提取密钥。
4.根据权利要求3所述的双方共享的密钥,其特征在于,密钥空间为2m*n,其中m和n是数字化卡登格子掩模的长和宽。
5.根据权利要求4所述的一种基于图像合成的生成式信息隐藏方法,其特征在于,在步骤s2中,含密图像是采用图像合成技术,通过迭代采样的方法生成的,不是通过修改原始载体得到的,因此没有与之对应的原始图像。
6.根据权利要求5所述的迭代采样方法,其特征在于,采样的实现是通过定义消息损失,来确保生成的含密图像能够通过密钥k提取出秘密消息m,通过定义图像真实性损失保证图像的真实性。
7.根据权利要求6所述的一种基于图像合成的生成式信息隐藏方法,其特征在于,步骤s4中,接收方通过将双方共享的数字化卡登格子掩模与合成后的含密图像进行hadamard积操作,获得秘密消息。