[发明专利]基于随机振幅板和傅立叶变换的非对称图像加密方法有效
申请号: | 201310279146.X | 申请日: | 2013-06-28 |
公开(公告)号: | CN103295185A | 公开(公告)日: | 2013-09-11 |
发明(设计)人: | 汪小刚;陈均朗;周国泉 | 申请(专利权)人: | 浙江农林大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 311300 *** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 随机 振幅 傅立叶 变换 对称 图像 加密 方法 | ||
1.一种基于随机振幅板和傅立叶变换的非对称图像加密方法,其特征是按如下步骤进行:
(1)加密:
(i)f(x,y)是待加密的原始图像,两块作为公开密钥的随机相位板R1(x,y)和R2(u,υ)分别被放置在空间域和傅立叶频谱域上,同时由计算机生成一块区间在[0,1]上具有均匀概率分布的随机振幅板A(x,y),R1(x,y)和R2(u,υ)可以具体表示成exp[2πm1(x,y)]和exp[2πm2(u,υ)],其中m1(x,y)、m2(u,υ)代表两个统计无关且在区间[0,1]上具有均匀概率分布的随机矩阵,(x,y)、(u,υ)分别表示空间域的坐标和傅立叶频谱域的坐标;
(ii)A(x,y)与R1(x,y)相乘后进行一次傅立叶变换,并对变换得到的复振幅进行取振幅运算和取相位运算,分别得到振幅信息g0(u,υ)和相位信息P1(u,υ),即
g0(u,υ)=PT{FT[A(x,y)R1(x,y)]} (1)
P1(u,υ)=AT{FT[A(x,y)R1(x,y)]} (2)
其中PT{}代表取振幅运算,即除去复振幅的相位信息而只保留振幅信息,AT{}代表取相位运算,即除去复振幅的振幅信息而只保留相位信息,FT[]代表傅立叶变换,振幅信息g0(u,υ)与R2(u,υ)相乘后进行一次逆傅立叶变换,对变换后的结果取相位得到
P2(x,y)=AT{IFT[g0(u,υ)R2(u,υ)]} (3)
其中IFT[]代表逆傅立叶变换;
(iii)f(x,y)与P2(x,y)相乘后进行一次傅立叶变换,对变换得到的复振幅分别进行取振幅和取相位运算后得到振幅信息g1(u,υ)和相位信息P3(u,υ):
g1(u,υ)=PT{FT[f(x,y)P2(x,y)]} (4)
P3(u,υ)=AT{FT[f(x,y)P2(x,y)]} (5)
将振幅信息g1(u,υ)与P1(u,υ)相乘后再进行一次逆傅立叶变换,对变换后的结果分别进行取振幅和取相位运算,得到振幅信息E(u,υ)和相位信息K1(x,y):
E(x,y)=PT{IFT[g1(u,υ)P1(u,υ)]} (6)
K1(x,y)=AT{IFT[g1(u,υ)P1(u,υ)]} (7)
E(x,y)和K1(x,y)分别作为密文和私有密钥加以保存,另一个私有密钥K2(u,υ)则是对相位P3(u,υ)进行调制的结果,即
其中*表示复共轭运算;
(2)解密:
(i)密文E(x,y)与私有密钥K1(x,y)相乘后进行一次傅立叶变换,可以表示为FT[E(x,y)K1(x,y)],由式(6)、(7)可知FT[E(x,y)K1(x,y)]=g1(u,υ)P1(u,υ);
(ii)g1(u,υ)P1(u,υ)与私有密钥K2(u,υ)相乘后进行一次逆傅立叶变换,即IFT[g1(u,υ)P1(u,υ)K2(u,υ)],由式(4)、(8)可知:IFT[g1(u,υ)P1(u,υ)K2(u,υ)]=f(x,y)P2(x,y);
(iii)对f(x,y)P2(x,y)取振幅,得到解密结果f(x,y);
综合以上各过程,解密过程可以简单表示为:
f(x,y)=PT{IFT[FT[E(x,y)K1(x,y)]K2(u,υ)]} (9)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江农林大学,未经浙江农林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310279146.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:水性不串色立体颜料
- 下一篇:一种移相器及基站天线