1.基于智能移动终端的图像隐写系统,其特征在于,包括图像采集模块、图像存储模块、图像提取模块、图像类型识别模块、图像类型转换模块、图像预处理模块、嵌密模块、图像发送模块和秘密信息提取模块;所述图像存储模块分别连接图像采集模块和图像提取模块,所述图像提取模块连接图像类型识别模块,所述图像类型转换模块分别连接图像类型识别模块和图像预处理模块,所述图像预处理模块分别连接图像类型识别模块和嵌密模块,所述图像发送模块分别与嵌密模块、秘密信息提取模块连接,其中,所述图像采集模块,用以采集智能移动终端的外部图像,并对采集的外部图像自动编号,存储至图像存储模块;
所述图像存储模块,一方面保存图像采集模块编号的外部图像,一方面保存系统预先存储的图像;
所述图像提取模块,用于提取图像存储模块中的图像,并发送给图像类型识别模块;
所述图像类型识别模块,用以判断所接收的图像类型为动态图像时,则将其发送给图像类型转换模块处理;判断接收的图像为静态图像时,则直接发送图像给图像预处理模块处理;
所述图像类型转换模块,用以将接收的动态图像转换为静态图像,并发送转换后的静态图像给图像预处理模块;
所述图像预处理模块,用以对接收的静态图像进行滤噪或加噪处理,并将滤噪或加噪后的静态图像作为载体图像发送给嵌密模块嵌入秘密信息;
所述嵌密模块,用以将秘密信息嵌入到接收的滤噪或加噪后的载体图像中,并将载密图像发送给图像发送模块,其中,嵌密模块嵌入秘密信息的隐写方法过程依次包括如下步骤:(1)设待嵌入的秘密信息为S,接收的载体图像为C,将秘密信息S转化为二进制比特流,并将转化得到的二进制比特流以8位作为一组进行分组,得到N组二进制比特流,其中,8
每组二进制比特流有2种组合方案;
(2)根据每组二进制比特流中的各组合方案,选择各组合方案对应的置反比特位,并对8
置反比特位做置反处理,生成2组反转二进制比特流;
8
(3)将2组反转二进制比特流分别通过最小直方图失真方法嵌入到载体图像C中,得到载密图像Cij'(i=1,2,…,N,j=1,2,…,256),计算载密图像Cij'与载体图像C的匹配值ξij,判断载密图像Cij'与载体图像C的匹配值ξij是否达到预设的最佳匹配值ξopt:当匹配值ξij与预设的最佳匹配值ξopt的绝对差值δij小于或等于预设绝对差值Δ,即δij≤Δ时,表示载密图像Cij'与载体图像C达到最佳匹配值ξopt;否则,表示载密图像Cij'与载体图像C未达到最佳匹配值ξopt;其中,δij=|ξij-ξopt|,
ξij=hmod,ij·Dij(P||Q),
其中,hmod,ij表示第j组反转二进制比特流对应的载体图像C嵌入秘密信息前、后的直方图改变量,Cij'表示第j组反转二进制比特流中第i个载密图像;hc(n)表示载体图像C在灰度值为n的直方图,hsij(n)表示第j组反转二进制比特流中载密图像Cij'在灰度值为n的直方图;Dij(P||Q)表示第j组反转二进制比特流中载体图像C与载密图像Cij'的关联系数,p(n)表示载体图像C在灰度值为n时的概率,qij(n)表示载密图像Cij'在灰度值为n时的概率;
(4)若载密图像Cij'与载体图像C未达到预设的最佳匹配值ξopt,则返回步骤(3)选择下一组合方案进行循环判断,直到判断达到预设最佳匹配值ξopt的分组置换方案为止,并执行步骤(5);
8
若该第j组反转二进制比特流的2种组合方案中均没有出现达到最佳匹配值ξopt的载密图像,则遍历剩余的N-1组二进制比特流,并再次执行步骤(3),直至出现达到预设最佳匹配值ξopt的分组置换方案为止,并执行步骤(5),其中,记达到预设最佳匹配值ξopt对应的载密图像为Cmn',m=1,2,…,256,n=1,2,…,N;
(5)以相关参数作为加密密钥,选择达到最佳匹配值ξopt的载密图像Cmn'进入信道,并将载密图像Cmn'发送给图像发送模块;
所述图像发送模块,将接收的载密图像发送给秘密信息提取模块;所述秘密信息提取模块,用以利用对应加密秘钥的解密秘钥提取载密图像中的秘密信息。