基于智能移动终端图像的工业图纸加密系统及其加密方法_2

文档序号:9489655阅读:来源:国知局
5Qd42… dsdsYC^gdfd7;
[0034] (b)对步骤(b)所得L。数据组和R。数据组中数据按照IP置换表进行IP置换和 异或运算,并进行16次循环迭代,得到迭代后的L'。数据组和R'。数据组,并令L'。(〇 = L。(t),R'。=R。⑴,其中,迭代公式如下:
[0035] L〇(t) =R〇(t-l) 1= 1,2,---,165
[0036] 其中,L。(t)表示L。数据组中第t个信息数据,R。(t)表示R。数据组中第t个信息 数据,?表示异或运算,f(,)表示由S盒决定的置换算法,kt表示由密钥编排产生的数据 块;
[0037]IP置换表如下:
[0038]
[0039] (c)对步骤(b)所得迭代后的L'。数据组和R'。数据组中的数据按照IP1逆置换 表进行置换,得到密文数据D' ;其中,IP1逆置换表如下:
[0040]
[0041] (d)将预处理后的秘密信息中每个比特按zigzag扫描的方式对应于载体图像C的 各个像素值,并记录像素的LSB数据流;
[0042] (e)统计每个像素的LSB与欲嵌入的秘密信息比特不同的像素个数,记不同的像 素构成向量g,并计算、获取最优组合X。,Xi,χ2,…,χ255;其中,最优组合X。,Xi,χ2,…,χ255的 求解公式如下:
[0047] (f)对于灰度值为gj的像素点集合(g。,gl,g2,…,g255),选择Xj个像素将其灰度值 减1,并将剩余的fej-xj个像素的灰度值加1,从而得到嵌入秘密信息s的加密载体图像 C',其中,加密载体图像C'的像素矩阵为g' ;
[0048] (6)定位模块获取移动终端当前所处的位置数据,并发送获取的位置数据给秘钥 生成模块;
[0049] (7)秘钥生成模块接收位置数据,以接收的位置数据作为与载密图像对应的加密 秘钥,并将生成的加密秘钥发送给图像发送模块;
[0050] (8)图像发送模块将接收的加密秘钥、载密图像以及其他帧图像一起保存到图像 存储模块,秘密信息提取模块则根据预先已知的解密秘钥提取载密图像中的秘密信息。
[0051] 与现有技术相比,本发明的优点在于:智能移动终端的中央处理模块判断指纹采 集模块采集的移动终端操作者的指纹信息与预设智能移动终端的合法拥有者指纹信息一 致时,命令移动终端开放嵌入秘密信息的权限给移动终端的操作者,由图像提取模块提取 图像存储模块中的工业图纸图像,提取的图像经图像识别模块、图像类型转换模块处理转 换为动态图像后,由图像预处理模块将动态图像分成多个不同帧长的帧图像,并以其中的 一个帧图像作为载体图像,嵌密模块将秘密信息嵌入到该载体图像中,秘钥生成模块产生 基于定位数据的随机数作为加密秘钥,由图像发送模块将加密秘钥、载密图像以及其他帧 图像一起保存,以增加载体图像的迷惑性,从而既识别了移动终端操作者的合法身份,又安 全地将秘密信息嵌入到工业图纸中,保证了秘密信息的安全。
【附图说明】
[0052] 图1为本发明实施例中基于智能移动终端图像的工业图纸加密系统的结构示意 图;
[0053] 图2为本发明实施例中智能移动终端图像的工业图纸加密方法的流程示意图;
[0054] 图3(a)至图3(d)分别为本发明实施例中选择的载体图像"Lena"、"Bab〇〇n"、 "Peppers" 和 "Boats" ;
[0055] 图4 (a)至图4 (d)分别为嵌入秘密信息后的载密图像"Lena"、"Baboon"、 "Peppers" 和 "Boats"。
【具体实施方式】
[0056] 以下结合附图实施例对本发明作进一步详细描述。
[0057] 如图1所示,本实施例中基于智能移动终端图像的工业图纸加密系统,智能移动 终端包括中央处理模块1以及分别连接中央处理模块1的指纹采集处理模块2、图像采集模 块3、图像存储模块4、图像提取模块5、图像类型识别模块6、图像类型转换模块7、图像预处 理模块8、嵌密模块9、定位模块10、秘钥生成模块11、文本识别转换模块12、图像发送模块 13和秘密信息提取模块14 ;图像存储模块14分别连接图像采集模块3和图像提取模块5, 图像预处理模块8分别连接图像类型识别模块6、图像类型转换模块7和嵌密模块9,定位 模块10连接秘钥生成模块11,文本识别转换模块12连接嵌密模块9,图像发送模块13分 别与嵌密模块9、秘钥生成模块11和秘密信息提取模块14连接,其中,
[0058] 中央处理模块1,根据指纹采集处理模块2采集到的智能移动终端操作者的指纹 信息,并判断与预设智能移动终端的合法拥有者指纹信息一致时,则命令移动终端开放嵌 入秘密信息的权限给移动终端的操作者,并命令连接中央处理模块1的各模块启动;
[0059] 指纹采集处理模块2,用以采集智能移动终端操作者的指纹信息,并发送采集到的 智能移动终端操作者的指纹信息给中央处理模块1 ;
[0060] 图像采集模块3,用以采集工业图纸为外部图像,并对采集的外部图像自动编号, 存储至图像存储模块;
[0061] 图像存储模块4, 一方面保存图像采集模块编号的外部图像,一方面保存系统预先 存储的图像;
[0062] 图像提取模块5,用于提取图像存储模块中的图像,并发送给图像类型识别模块 6;
[0063] 图像类型识别模块6,用以判断所接收的图像类型为动态图像时,则将其发送给图 像预处理模块8处理;判断接收的图像为静态图像时,则发送图像给图像类型转换模块7处 理;
[0064] 图像类型转换模块7,用以将接收的静态图像转换为动态图像,并发送转换后的动 态图像给图像预处理模块8;
[0065] 图像预处理模块8,用以对接收的动态图像进行滤噪或加噪处理,并将滤噪或加噪 后的动态图像分解成多个不同帧长的帧图像,并将各帧图像分别作为载体图像发送给嵌密 模块9嵌入秘密信息;
[0066] 嵌密模块9,用以将字符串形式的秘密信息嵌入到接收的滤噪或加噪后的载体图 像中,并将载密图像发送给图像发送模块13 ;
[0067] 定位模块10,用以获取移动终端当前所处的位置数据,并发送获取的位置数据给 秘钥生成模块11 ;
[0068] 秘钥生成模块11,接收位置数据,并以接收的位置数据作为与载密图像对应的加 密秘钥,并将生成的加密秘钥发送给图像发送模块13 ;
[0069] 文本识别转换模块12,用于识别需要加密的信息为非字符串形式时,将非字符串 形式的信息转换为字符串形式的加密信息,并发送给嵌密模块9;识别需要加密的信息为 字符串形式的信息时,则直接发送给嵌密模块9 ;
[0070]图像发送模块13,将接收的加密秘钥、载密图像以及其他帧图像一起保存到图像 存储模块4 ;秘密信息提取模块14,用以利用对应加密秘钥的解密秘钥提取载密图像中的 秘密信息。
[0071] 以下结合图1和图2,对智能移动终端图像的工业图纸加密方法作出说明。该图纸 加密方法依次包括如下步骤:
[0072] (1)指纹采集处理模块2采集智能移动终端操作者的指纹信息给中央处理模块1, 中央处理模块1判断采集的指纹信息与预设的智能移动终端合法拥有者的指纹信息一致 时,则命令图像采集模块3采集外部图像后进行自动编号,并保存至图像存储模块4中;
[0073] (2)图像提取模块5提取图像存储模块4中存储的外部图像或系统预存图像,并将 提取的图像发送给图像类型识别模块6进行识别;
[0074] (3)图像类型识别模块6判断图像类型为动态图像时,则将其发送给图像预处理 模块8 ;判断接收的图像为静态图像时,则发送图像给图像类型转换模块7,由图像类型转 换模块7将静态图像转换为动态图像,并发送给图像预处理模块8 ;
[0075] (4)文本识别转换模块12识别需要加密的信息为非字符串形式时,将非字符串形 式的信息转换为字符串形式的加密信息,并发送给嵌密模块9 ;识别需要加密的信息为字 符串形式的信息时,则直接发送给嵌密模块9 ;
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1