[发明专利]矢量分解和相位编码的单通道彩色图像加密方法有效
| 申请号: | 201811172582.6 | 申请日: | 2018-10-09 |
| 公开(公告)号: | CN109583216B | 公开(公告)日: | 2023-06-06 |
| 发明(设计)人: | 唐晨;陈明明;李碧原 | 申请(专利权)人: | 天津大学 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60 |
| 代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 刘国威 |
| 地址: | 300072*** | 国省代码: | 天津;12 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 矢量 分解 相位 编码 通道 彩色 图像 加密 方法 | ||
1.一种矢量分解和相位编码的单通道彩色图像加密方法,其特征是,步骤如下:
(1)图像加密部分:待加密的彩色图像首先分解为红R、绿G、蓝B三个颜色通道;然后,分别进行阿莫德Arnold变换,将变换后的三个颜色通道分别相位编码作为单位矢量,将其中两个矢量相加合成为一个矢量,记录合成后矢量的振幅和相位;接下来,将第三个颜色通道单位矢量与上一步合成后的矢量相加得到三个颜色通道的合成矢量,即最终合成的灰度图像,记录其振幅和相位;最后,将合成的灰度图像经过第一块三维混沌随机相位掩模调制,再对调制后的图像进行第一次Gyrator变换,Gyrator变换是传统傅里叶变换的一种推广形式,是一种线性正则积分变换,再对变换后的图像进行第二块三维混沌随机相位掩模调制,调制后的图像再进行第二次Gyrator变换,变换后的图像即为最终的加密图像;
(2)所述图像解密部分:加密图像首先进行第二次Gyrator变换的逆变换,然后被第二块混沌随机相位掩模的共轭调制;调制后的图像再进行第一次Gyrator变换的逆变换,然后被第一块混沌随机相位掩模的共轭调制;接下来对调制后的图像进行矢量分解得到各通道的初步解密图像,再将初步解密图像进行Arnold变换得到各通道的解密图像,将三个颜色通道整合在一起即为解密后的彩色图像;
具体步骤细化如下:
(1)图像的加密部分:
1)首先将待加密的彩色图像f分解为RGB三个颜色通道fR,fG和fB;然后,分别进行Arnold变换,其控制参数a,b,n作为加密系统的辅助密钥,a,b为大于0的实数,n为迭代次数,将变换后的三个颜色通道通过空间光调制器分别编码为相位形式f′j:
f′j=exp(i·ART(fj)) (1)
式中,j=R,G,B;i为虚数单位;
2)将f′R和f′G合成为一个矢量V1:
式中,A1代表V1的振幅,代表V1的相位,相位密钥作为加密系统的辅助密钥;
3)将V1和f′B合成为一个矢量V2:
式中,V2代表最后的合成矢量,A2代表V2的振幅,代表V2的相位,相位密钥此过程将原来三通道的彩色图像合成为一幅灰度图像;
4)构造3D Logistic Map并生成2块混沌随机相位掩模,该3D Logistic Map的离散数学形式为:
式中,α,β和γ为3D Logistic Map的控制参数,3.53α3.81,0β0.022,0γ0.015,xn,yn和zn为3D Logistic Map的输入值,xn+1,yn+1和zn+1为3D Logistic Map的输出值,待加密图像的尺寸为M×N个像素,则两块混沌随机相位掩模的尺寸也是M×N个像素,由两组不同混沌参数控制3D Logistic Map系统,使其迭代(M×N)/3次后,得到两组随机数序列x1={x′1,x′2,…,x′(M×N)/3},y1={y′1,y′2,…,y′(M×N)/3},z1={z′1,z′2,…,z′(M×N)/3}和x2={x″1,x″2,…,x″(M×N)/3},y2={y″1,y″2,…,y″(M×N)/3},z2={z″1,z″2,…,z″(M×N)/3}将这两组随机数序列分别整合成两个二维矩阵的形式和其中和为二维矩阵的元素;则得到两块混沌随机相位掩模,其数学表达式分别为CRPM1=exp(i2πP1)和CRPM2=exp(i2πP2),3DLogistic Map的初值和控制参数作为加密系统的主密钥;
5)合成后的灰度图像被第一块三维混沌随机相位掩模调制,调制后的图像经角度为a1的Gyrator变换后得到初步加密图像f1:
式中,表示角度为a1的Gyrator变换,CRPM1为由3D Logistic Map生成的随机相位掩模;
6)初步加密结果f1被第二块三维混沌随机相位掩模调制,调制后的图像经角度为a2的Gyrator变换后得到最终的加密彩色图像f2:
式中,表示角度为a2的Gyrator变换,CRPM2为由3D Logistic Map生成的随机相位掩模;
(2)图像的解密部分:
1)加密后的彩色图像f2经角度为a2的Gyrator逆变换后,再被第二块三维混沌随机相位掩模的复共轭调制,得到第一步解密后的图像f1′:
式中,表示角度为a2的Gyrator逆变换,*表示复共轭算符;
2)第一步解密结果f1′经角度为a1的Gyrator逆变换后,再被第一块三维混沌随机相位掩模的复共轭调制,得到第二步解密后的图像f2′:
表示角度为a1的Gyrator逆变换;
3)第二步解密后的图像f2′通过矢量分解,得到第三步解密后彩色图像的三个通道:
其中,ang(·)代表求复数的相位运算;abs(·)代表求复数的振幅运算;sin-1(·)代表反正弦函数;V1′代表分解过程中的中间变量;F′R、F′G、F′B分别代表分解后的第三步解密的R、G、B彩色图像通道;
4)将F′R、F′G、F′B分别进行Arnold变换,得到最终解密后的三个实值颜色通道FR、FG、FB,将其整合在一起,即为解密后的彩色图像f′:
Fj=ART(F′j) (10)
式中,j=R,G,B。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811172582.6/1.html,转载请声明来源钻瓜专利网。





