[发明专利]一种基于多阶次分数阶傅里叶变换的图像加密与解密方法无效
申请号: | 200910238479.1 | 申请日: | 2009-11-20 |
公开(公告)号: | CN101739660A | 公开(公告)日: | 2010-06-16 |
发明(设计)人: | 陶然;孟祥意;王越 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00;G06F17/14 |
代理公司: | 北京理工大学专利中心 11120 | 代理人: | 张利萍 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于多阶次分数阶傅里叶变换的图像加密与解密方法,属于信息安全技术领域。本发明选择离散采样型离散分数阶傅里叶变换作为基本工具,在系统加密端,将原始图像等分为多个大小相等的子图像,并且对每个子图像的行、列分别进行内插和不同阶次的离散分数阶傅里叶变换,然后将变换图像叠加得到加密图像;在系统解密端,通过建立线性方程组实现原始图像的有效恢复。本发明充分利用了分数阶傅里叶变换阶次变化的特点,并且可以与其他加密方法相结合,相对于已有的基于分数阶傅里叶变换的图像加密技术,扩大了密钥空间,提高了系统的安全性。本发明提出的方法还可以应用于双图及多图加密,为未来图像加密技术的设计提供了一条新的途径。 | ||
搜索关键词: | 一种 基于 多阶次 分数 傅里叶变换 图像 加密 解密 方法 | ||
【主权项】:
1.一种基于多阶次分数阶傅里叶变换的图像加密与解密方法,其特征在于:分为图像加密和图像解密两部分;实现图像加密的步骤如下:步骤一、将尺寸为A×B的原始图像的宽和长分别分为M和N等份,得到M×N个等大小的尺寸为(A/M)×(B/N)的子图像S(a-1)N+b,a=1,2,...,M,b=1,2,...,N;步骤二、将信息加密步骤一得到的每一个子图像S(a-1)N+b的每一个列向量进行M倍内插和p2[(a-1)N+b]-1阶逆离散分数阶傅里叶变换,再对其行向量进行N倍内插和p2[(a-1)N+b]阶逆离散分数阶傅里叶变换,由此得到Y(a-1)N+b,其数学表达式如式(1)所示Y ( a - 1 ) N + b = D p 2 [ ( a - 1 ) N + b ] - 1 , 0 D p 2 [ ( a - 1 ) N + b ] - 1 , 1 · · · D p 2 [ ( a - 1 ) N + b ] - 1 , M - 1 · X ( a - 1 ) N + b · D p 2 [ ( a - 1 ) N + b ] , 0 D p 2 [ ( a - 1 ) N + b ] , 1 · · · D p 2 [ ( a - 1 ) N + b ] , N - 1 - - - ( 1 ) ]]> 其中,X(a-1)N+b为对S(a-1)N+b的列向量做p2[(a-1)N+b]-1阶逆离散分数阶傅里叶变换、行向量做p2[(a-1)N+b]阶逆离散分数阶傅里叶变换所得结果,对角阵其中l1=0,1,...,M-1,l2=0,1,...,N-1,定义为[ D p 2 [ ( a - 1 ) N + b ] , l 1 ] k , k = e j · 1 2 · cot ( p 2 [ ( a - 1 ) N + b ] · π 2 ) · [ 2 k ( l 1 · N ) + ( l 1 · N ) 2 ] · Δt 2 ]]>[ D p 2 [ ( a - 1 ) N + b ] - 1 , l 2 ] k , k = e j · 1 2 · cot ( p 2 [ ( a - 1 ) N + b ] - 1 · π 2 ) · [ 2 k ( l 2 · N ) + ( l 2 · N ) 2 ] · Δt 2 ]]> 步骤三、将图像加密步骤二得到的Y(a-1)N+b依次相加,得到加密图像Y,数学表达式如式(2)所示Y = Σ a = 1 M Σ b = 1 N Y ( a - 1 ) N + b - - - ( 2 ) ]]> 实现图像解密的步骤如下:步骤一、由加密图像中第l1(A/M)+m行中第l2(B/N)+n个元素,其中m=1,2,...,A/M,n=1,2,...,B/N,建立如式(3)所示的未知数为[X(a-1)N+b]m,n,的M×N个线性方程,其中a=1,2,...,M,b=1,2,...,NΣ a = 1 M Σ b = 1 N [ D p 2 [ ( a - 1 ) N + b ] - 1 , l 1 ] n , n · [ X ( a - 1 ) N + b ] m , n · [ D p 2 [ ( a - 1 ) N + b ] , l 2 ] m , m = [ Y ] l 1 ( A / M ) + m , l 2 ( B / N ) + n - - - ( 3 ) ]]> 步骤二、由图像解密步骤一中的式(3)得到式(4),求解出X(a-1)N+b中第m行中第n个元素的数值X ^ → = D - 1 · r → - - - ( 4 ) ]]> 其中,和定义为[ X ^ → ] ( a - 1 ) N + b = [ X ( a - 1 ) N + b ] m , n ]]>[ r → ] ( a - 1 ) N + b = [ Y ] ( a - 1 ) ( A / M ) + m , ( b - 1 ) ( B / N ) + n ]]>[ D ] l 2 M + l 1 , [ ( a - 1 ) N + b ] = [ D p 2 [ ( a - 1 ) N + b ] - 1 , l 2 ] n , n · [ D p 2 [ ( a - 1 ) N + b ] , l 1 ] m , m ]]> 步骤三、对图像解密步骤二得到的X(a-1)N+b的列向量和行向量分别做p2[(a-1)N+b]-1阶离散分数阶傅里叶变换和p2[(a-1)N+b]阶离散分数阶傅里叶变换,拼接出原始图像。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910238479.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种电刷镀一体机
- 下一篇:一种用于减少废水中金属离子的回收装置