[发明专利]基于QR分解和Gyrator变换的彩色图像加密方法在审
申请号: | 201910185874.1 | 申请日: | 2019-03-12 |
公开(公告)号: | CN110086953A | 公开(公告)日: | 2019-08-02 |
发明(设计)人: | 唐晨;陶珊 | 申请(专利权)人: | 天津大学 |
主分类号: | H04N1/32 | 分类号: | H04N1/32;H04L9/14 |
代理公司: | 天津市北洋有限责任专利代理事务所 12201 | 代理人: | 刘国威 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 矩阵 加密 彩色图像 相乘 数字图像处理 数字图像加密 三角形矩阵 解码 彩色通道 光学加密 密钥空间 图像加密 相位截断 正交矩阵 逆过程 图像 应用 | ||
1.一种基于QR分解和Gyrator变换的彩色图像加密方法,其特征是,步骤如下:
(1)图像加密部分:待加密的彩色图像首先分解为R,G,B三个颜色通道;然后将R、G两个彩色通道编码为复矩阵,所得复矩阵经QR分解为正规正交矩阵Q与上三角形矩阵R两部分;接着Q和R两部分分别进行GT(Gyrator)变换后相乘;得到的结果进行相位截断再与B通道编码为复矩阵,所得复矩阵再经QR分解为Q和R两部分;接着Q和R两部分分别进行GT变换后相乘得到最终加密的图像;
(2)图像解密部分:将加密的图像与密钥相乘后得到两个部分且分别进行变换的逆变换;所得结果相乘后取虚部操作得到解密图像的颜色通道,取实部操作与两个密钥分别相乘后得到两个部分且分别进行变换的逆变换;所得结果相乘后取虚部操作得到解密图像的颜色通道,取实部操作得到解密图像的颜色通道,将,,三个颜色通道整合到一起得到解密后的彩色图像。
2.如权利要求1所述的基于QR分解和Gyrator变换的彩色图像加密方法,其特征是,具体步骤如下:
步骤1:首先将待加密的彩色图像f分解为RGB三个颜色通道fR,fG和fB,然后将fR和fG通道编码为复矩阵I:
I=fr+i·fg
其中i为虚数单位。
步骤2:对得到的复矩阵I进行QR分解,得到Q1、R1,并分别对Q1、R1进行α阶和β阶的GT变换,得到g1和g2:
g1=Gα(Q1)
g2=Gβ(R1)
同时得到了第一个密钥g11和g22:
g11=1/g2
g22=1/g1
步骤3:将g1和g2相乘后进行振幅截断和相位截断得到第二个密钥p1和X1,表示为:
p1=AT(g1×g2)
X1=PT(g1×g2)
步骤4:将相位截断后得到的X1和fb组成I2,表示为:
I2=X1+i·fb
步骤5:对I2进行QR分解,得到Q2、R2,并分别对Q2、R2进行α阶和β阶的GT变换,得到g3和g4:
g3=Gα(Q2)
g4=Gβ(R2)
步骤6:将g3和g4相乘得到加密后的图像X2,表示为:
X2=g3×g4
同时得到第四个和第五个密钥g33和g44:
g33=1/g4
g44=1/g3
其中Gα(·)表示α阶GT变换;
解密过程如下:
步骤1:将待解密图像分别与密钥g33和g44相乘,得到g333和g444R2,表示如下:
g333=X2×g33
g444=X2×g44
步骤2:对得到的g333和g444分别做-α和-β的GT变换,得到Q22和R22:
Q22=G-α(g333)
R22=G-β(g444)
步骤3:将Q22和R22相乘后做取实部和取虚部操作,得到X11和fbb:
X11=real(Q22×R22)
fbb=imag(Q22×R22)
步骤4:将X11与第一个密钥p1相乘后分别与密钥g11和g22相乘得到g111和g222:
g111=(X11×p1)×g11
g222=(X11×p1)×g22
步骤5:将g111和g222分别做-α和-β的GT变换,得到Q11和R11:
Q11=G-α(g111)
R11=G-β(g222)
步骤6:将得到的Q11和R11相乘后做取实部和取虚部操作,得到frr和fgg,表示如下:
frr=real(Q11×R11)
fgg=imag(Q11×R11)
步骤7:将解密后的三个颜色通道整合在一起,得到解密后的图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910185874.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种安防系统
- 下一篇:一种基于数字水印的航线加密方法和执行方法