基于智能移动终端图像的信息保密系统的制作方法_2

文档序号:9489656阅读:来源:国知局

[0033] 图3为本发明实施例中选择的灰度自然图像;
[0034] 图4为LSB隐写方法对应的载体图像直方图统计分布图;
[0035] 图5为LHA隐写方法对应的载体图像直方图统计分布图;
[0036] 图6为本发明中隐写方法对应的载体图像直方图统计分布图。
【具体实施方式】
[0037] 以下结合附图实施例对本发明作进一步详细描述。
[0038] 如图1所示,本实施例中基于智能移动终端图像的信息保密系统,包括中央处理 模块1以及分别连接中央处理模块1的指纹采集模块2、图像采集模块3、蓝牙模块4、图像 存储模块5、图像提取模块6、图像类型识别模块7、图像类型转换模块8、图像预处理模块9、 嵌密模块l〇、GPS定位模块11、秘钥生成模块12、图像发送模块13和秘密信息提取模块14 ; 图像存储模块5分别连接图像采集模块3、蓝牙模块4和图像提取模块6,图像预处理模块 9分别连接图像类型识别模块7、图像类型转换模块8和嵌密模块10,GPS定位模块11连接 秘钥生成模块12,秘钥生成模块12连接嵌密模块10,图像发送模块13分别与嵌密模块10、 秘钥生成模块12和秘密信息提取模块14连接,其中,
[0039] 中央处理模块1,根据指纹采集模块2采集到的智能移动终端操作者的指纹信息, 并判断与预设智能移动终端的合法拥有者指纹信息一致时,则命令移动终端开放嵌入秘密 信息的权限给移动终端的操作者,并命令连接中央处理模块1的各模块启动;
[0040] 指纹采集模块2,用以采集智能移动终端操作者的指纹信息,并发送采集到的智能 移动终端操作者的指纹信息给中央处理模块1 ;
[0041] 图像采集模块3,用以采集外部图像,并对采集的外部图像自动编号,存储至图像 存储模块5 ;图像采集模块3可以选择使用智能移动终端的内置摄像头,通过摄像头实时采 集外部图像。采集的外部图像可以是静态图像,如jpg格式的图像,也可以是动态图像,如 gif格式的图像。
[0042] 蓝牙模块4,用以配对其他智能移动终端中的蓝牙模块,并接收其他智能移动终端 发送来的图像;其中,接收到的外部图像则直接保存在图像存储模块5中;
[0043] 图像存储模块5, 一方面保存图像采集模块3编号的外部图像,一方面保存系统预 先存储的图像;例如,智能移动终端的图像存储模块5可以选择使用SD存储卡,系统图像预 先保存在图像存储模块5中;
[0044] 图像提取模块6,用于提取图像存储模块5中的图像,并发送给图像类型识别模块 7 ;其中,利用图像提取模块6主要用于提取待选的载体图像,以减少系统整体的处理时间, 提尚处理效率;
[0045] 图像类型识别模块7,用以判断所接收的图像类型为静态图像时,则将其发送给图 像类型转换模块8处理;判断接收的图像为动态图像时,则直接发送动态图像给图像预处 理模块9处理;
[0046] 图像类型转换模块8,用以将接收的静态图像转换为动态图像,并发送转换后的动 态图像给图像预处理模块9;
[0047] 图像预处理模块9,用以对接收的动态图像进行滤噪或加噪处理,并将滤噪或加噪 后的动态图像分解成多个单帧图像,选择其中的一个单帧图像作为载体图像,并与剩余的 单帧图像一起发送给嵌密模块10 ;
[0048] 嵌密模块10,用以将秘密信息嵌入到接收的载体图像中,并将载密图像与接收的 其他单帧图像一起发送给图像发送模块13,其中,设定秘密信息标记为S,载体图像标记为 C,嵌密模块10嵌入秘密信息S的隐写过程依次包括如下步骤:
[0049] (1)将秘密信息S转化为二进制比特流,并将转化得到的二进制比特流以8位作为 一组进行分组,得到N组二进制比特流,其中,每组二进制比特流有2s种组合方案;
[0050] (2)根据每组二进制比特流中的各组合方案,选择各组合方案对应的置反比特位, 并对置反比特位做置反处理,生成2s组反转二进制比特流;例如,在第一组二进制比特率的 其中一个组合方案中,该组合方案的二进制比特率为00100111,且该组合方案对应的置反 比特位为第七位,则该组合方案置反后的反转二进制比特流为00100101 ;
[0051] (3)将2s组反转二进制比特流分别通过最小直方图失真方法嵌入到载体图像C 中,得到载密图像CJ(i= 1,2,...,N,j= 1,2,...,256),计算载密图像CJ与载体图像 C的匹配值,判断载密图像'与载体图像C的匹配值ξ、,是否达到预设的最佳匹配 值当匹配值ξU与预设的最佳匹配值ξ_的绝对差值su小于或等于预设绝对差值 Δ,Β卩Δ时,表示载密图像'与载体图像C达到最佳匹配值否则,表示载密 图像CJ与载体图像C未达到最佳匹配值最小直方图失真方法属于本领域的常规技 术手段,此处不做过多赘述;其中,
[0056] 其中,表示第j组反转二进制比特流对应的载体图像C嵌入秘密信息前、后 的直方图改变量,CJ表示第j组反转二进制比特流中第i个载密图像;hc(n)表示载体图 像C在灰度值为η的直方图,hSlj (η)表示第j组反转二进制比特流中载密图像CJ在灰度 值为η的直方图;D^Pl|Q)表示第j组反转二进制比特流中载体图像C与载密图像'的 关联系数,Ρ(η)表示载体图像C在灰度值为η时的概率,qij (η)表示载密图像'在灰度 值为η时的概率;
[0057] (4)若载密图像CJ与载体图像C未达到预设的最佳匹配值ξ_,则返回步骤(3) 选择下一组合方案进行循环判断,直到判断达到预设最佳匹配值ξ_的分组置换方案为 止,并执行步骤(5);
[0058] 若该第j组反转二进制比特流的2s种组合方案中均没有出现达到最佳匹配值 ξ_的载密图像,则遍历剩余的N-1组二进制比特流,并再次执行步骤(3),直至出现达到 预设最佳匹配值的分组置换方案为止,并执行步骤(5),其中,记达到预设最佳匹配值 ξ_ 对应的载密图像为CJ,m= 1,2, · · ·,256,η= 1,2, · ··,Ν;
[0059] (5)以秘钥生成模块12发送的随机参数作为秘密信息S嵌入载体图像C的加密密 钥,选择达到最佳匹配值的载密图像Cm'作为最终的载密图像;
[0060] 秘钥生成模块12,根据接收的GPS定位模块11发送的定位数据生成随机参数,并 将生成的随机参数发送给嵌密模块10 ;
[0061] 图像发送模块13,将接收的载密图像、其他单帧图像以及加密秘钥发送给秘密信 息提取模块14 ;秘密信息提取模块14,用以利用对应加密秘钥的解密秘钥提取载密图像中 的秘密信息。
[0062] 以下对该基于智能移动终端图像的信息保密系统的工作过程作出说明:
[0063] 首先,利用智能移动终端的指纹采集模块2采集移动终端操作者的指纹信息,并 经中央处理模块1判断采集到的指纹信息与预设的移动终端的合法拥有者指纹信息一致 时,则命令移动终端开放嵌入秘密信息的权限给移动终端的操作者,并命令连接中央处理 模块1的各模块启动;
[0064] 其次,图像采集模块3获取外部图像,并存储到图像存储模块5中备选;或者利用 蓝牙模块4接收外部移动终端发送来的外部图像,并保存到图像存储模块5中;
[0065] 图像提取模块6提取到图像存储模块5中的外部图像后,则将外部图像发送给图 像类型识别模块7对所提取的外部图像类型作出识别判断:当判断提取的外部图像为静态 图像时,则发送给图像类型转换模块8转换为动态图像,并交由图像预处理模块9 ;当判断 备选图像为动态图像时,则直接将动态图像发送给图像预处理模块9
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1