1.一种密文二值图像的多方可逆信息隐藏方法,其特征在于,包括:将原始二值图像加密成若干份第一密文二值图像,并分别将若干份所述第一密文二值图像发送给若干个信息隐藏方;其中,每个信息隐藏方接收一份第一密文二值图像;
控制各所述信息隐藏方在所述第一密文二值图像上嵌入第一秘密信息,生成带标记密文二值图像;
分别在不同的信息隐藏方中获取带标记密文二值图像,当得到两个带标记密文二值图像后,对两个所述带标记密文二值图像进行信息提取,得出第二秘密信息;
根据所述第二秘密信息验证两个所述带标记密文二值图像的正确性,若验证通过,则将两个所述带标记密文二值图像还原成两个第二密文二值图像,并对两个所述第二密文二值图像进行布尔或运算,生成解密二值图像;
对所述解密二值图像进行像素判定处理,得出重构二值图像。
2.根据权利要求1所述的密文二值图像的多方可逆信息隐藏方法,其特征在于,所述将原始二值图像加密成若干份第一密文二值图像,并分别将若干份所述第一密文二值图像发送给若干个信息隐藏方,具体为:获取原始二值图像中的所有像素;针对获取的每个像素,在预设的第一矩阵集合或预设的第二矩阵集合中随机抽取一个大小为n×m的矩阵,并将所述矩阵中的第i行作为所述像素的第i份密文数据,以形成n份密文数据;其中,i的取值范围为一到n,且m和n都为大于等于二的正整数;
将各像素的第i份密文数据进行组合,得到第i份第一密文二值图像,以生成n份第一密文二值图像;
将生成的n份第一密文二值图像发送给n个信息隐藏方。3.根据权利要求2所述的密文二值图像的多方可逆信息隐藏方法,其特征在于,所述针对获取的每个像素,在预设的第一矩阵集合或预设的第二矩阵集合中随机抽取一个大小为n×m的矩阵,具体为:当像素为黑色时,在预设的第一矩阵集合中随机抽取一个大小为n×m的矩阵;
当像素为白色时,在预设的第二矩阵集合中随机抽取一个大小为n×m的矩阵。
4.根据权利要求1所述的密文二值图像的多方可逆信息隐藏方法,其特征在于,所述控制各所述信息隐藏方在所述第一密文二值图像上嵌入第一秘密信息,生成带标记密文二值图像,具体为:将第一密文二值图像划分成若干个大小为1×m的第一模式块,并统计各第一模式块的出现频率;
将出现频率最多的第一模式块设置为BP,将出现频率为零的第一模式块设置为BZ;
利用信息隐藏密钥对信息隐藏方持有的信息进行加密,生成第一秘密信息;
根据预设的光栅扫描顺序查询BP,并根据所述第一秘密信息的比特进行信息嵌入;
当所述第一秘密信息完成信息嵌入后,形成带标记密文二值图像。
5.根据权利要求4所述的密文二值图像的多方可逆信息隐藏方法,其特征在于,所述根据预设的光栅扫描顺序查询BP,并根据所述第一秘密信息的比特进行信息嵌入,具体为:当第一秘密信息的比特为0时,BP保持不变;
当第一秘密信息的比特为1时,将BP修改为BZ。
6.根据权利要求4所述的密文二值图像的多方可逆信息隐藏方法,其特征在于,所述当得到两个带标记密文二值图像后,对两个所述带标记密文二值图像进行信息提取,得出第二秘密信息,具体为:分别将得到的两个带标记密文二值图像划分成若干个大小为1×m的第二模式块,并根据所述光栅扫描顺序查询各第二模式块;
当第二模式块的查询结果为BP时,提取比特0;
当第二模式块的查询结果为BZ时,提取比特1;
将提取的所有比特进行组合,形成第二秘密信息。
7.根据权利要求6所述的密文二值图像的多方可逆信息隐藏方法,其特征在于,所述将两个所述带标记密文二值图像还原成两个第二密文二值图像,具体为:根据所述光栅扫描顺序查询各所述第二模式块;将查询结果为BZ的第二模式块修改为BP,以生成两个第二密文二值图像。
8.根据权利要求1所述的密文二值图像的多方可逆信息隐藏方法,其特征在于,所述对所述解密二值图像进行像素判定处理,得出重构二值图像,具体为:将解密二值图像划分成若干个大小为1×m的第三模式块,并统计各第三模式块的像素;
当第三模式块中的白色像素个数等于1时,将比特0作为原始二值图像相对应位置的像素值;
当第三模式块中的白色像素个数大于1时,将比特1作为原始二值图像相对应位置的像素值。
9.一种密文二值图像的多方可逆信息隐藏装置,其特征在于,包括:加密模块、嵌入模块、提取模块、解密模块和重构模块;
所述加密模块用于将原始二值图像加密成若干份第一密文二值图像,并分别将若干份所述第一密文二值图像发送给若干个信息隐藏方;其中,每个信息隐藏方接收一份第一密文二值图像;
所述嵌入模块用于控制各所述信息隐藏方在所述第一密文二值图像上嵌入第一秘密信息,生成带标记密文二值图像;
所述提取模块用于分别在不同的信息隐藏方中获取带标记密文二值图像,当得到两个带标记密文二值图像后,对两个所述带标记密文二值图像进行信息提取,得出第二秘密信息;
所述解密模块用于根据所述第二秘密信息验证两个所述带标记密文二值图像的正确性,若验证通过,则将两个所述带标记密文二值图像还原成两个第二密文二值图像,并对两个所述第二密文二值图像进行布尔或运算,生成解密二值图像;
所述重构模块用于对所述解密二值图像进行像素判定处理,得出重构二值图像。
10.根据权利要求9所述的密文二值图像的多方可逆信息隐藏装置,其特征在于,所述加密模块,包括:获取单元、抽取单元、生成单元和发送单元;
所述获取单元用于获取原始二值图像中的所有像素;所述抽取单元用于针对获取的每个像素,在预设的第一矩阵集合或预设的第二矩阵集合中随机抽取一个大小为n×m的矩阵,并将所述矩阵中的第i行作为所述像素的第i份密文数据,以形成n份密文数据;其中,i的取值范围为一到n,且m和n都为大于等于二的正整数;
所述生成单元用于将各像素的第i份密文数据进行组合,得到第i份第一密文二值图像,以生成n份第一密文二值图像;
所述发送单元用于将生成的n份第一密文二值图像发送给n个信息隐藏方。