[发明专利]Gyrator变换和耦合混沌光学图像加密方法在审
申请号: | 201610872982.2 | 申请日: | 2016-09-30 |
公开(公告)号: | CN106651736A | 公开(公告)日: | 2017-05-10 |
发明(设计)人: | 唐晨;苏永钢;李碧原;谷帆;程佳佳 | 申请(专利权)人: | 天津大学 |
主分类号: | G06T1/00 | 分类号: | G06T1/00 |
代理公司: | 天津市北洋有限责任专利代理事务所12201 | 代理人: | 刘国威 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | gyrator 变换 耦合 混沌 光学 图像 加密 方法 | ||
1.一种Gyrator变换和耦合混沌光学图像加密方法,其特征是,步骤如下:
1)耦合Logistic混沌的构造:将两个一维Logistic混沌映射通过一个耦合参数联系在一起;
2)混沌密钥的生成:起主密钥作用的两块随机相位掩模分别由不同混沌参数控制的耦合Logistic混沌系统生成,混沌系统的初值和控制参数作为主密钥;此外,Gyrator变换角度作为加解密过程中的辅助密钥;
3)基于Gyrator变换的图像加密和解密:(1)在加密过程中,待加密的图像首先被第一块混沌随机相位掩模调制,然后进行角度为a1的Gyrator变换,变换后的图像再被第二块混沌随机相位掩模调制,然后进行角度为a2的Gyrator变换;(2)在解密过程中,加密后的图像首先进行角度为a2的Gyrator逆变换,然后被第二块混沌随机相位掩模的复共轭调制,经调制后的图像再进行角度为a1的Gyrator逆变换,最后再被第一块混沌随机相位掩模的复共轭调制。
2.如权利要求1所述的Gyrator变换和耦合混沌光学图像加密方法,其特征是,一个实施例中具体步骤是:
(1)耦合Logistic混沌的构造:
一维Logistic混沌系统的离散形式的数学表达式为:
xn+1=μxn(1-xn) (1)
其中,xn为混沌系统的初值,xn+1为混沌系统的迭代输出值;且当控制参数μ∈(3.56,4]时,Logistic系统处于混沌状态;
引入一个耦合参数ε,其中满足ε∈(-2,2),则耦合Logistic混沌系统离散形式的数学表达式为:
xn+1=μxn(1-xn)+ε(yn-xn) (2)
yn+1=μyn(1-yn)+ε(xn-yn) (3)
其中,xn和yn分别为耦合Logistic混沌系统的初值,xn+1和yn+1分别为耦合Logistic混沌系统的迭代输出值,同样,当控制参数μ∈(3.56,4]时,耦合Logistic系统处于混沌状态;
(2)混沌密钥的生成:
加密方法中两块混沌随机相位掩模起主密钥作用,Gyrator变换角度起辅助密钥作用。假设要加密的图像的尺寸为M×N个像素,则两块混沌随机相位掩膜的尺寸也是M×N个像素。对于由两组不同混沌参数控制的耦合Logistic混沌系统,使其迭代(M×N)/2次后,得到两组随机数序列X1={x′1,x′2,…,x′(M×N)/2},Y1={y′1,y′2,…,y′(M×N)/2}和X2={x″1,x″2,…,x″(M×N)/2},Y2={y″1,y″2,…,y″(M×N)/2};其中,x′1,x′2,…,x′(M×N)/2,y′1,y′2,…,y′(M×N)/2,x″1,x″2,…,x″(M×N)/2和y″1,y″2,…,y″(M×N)/2分别为耦合混沌系统的迭代输出值,将这两组随机数序列分别整合成两个二维矩阵的形式Z1={z′i,j|i=1,2,…,M;j=1,2,…,N}和Z2={z″i,j|i=1,2,…,M;j=1,2,…,N},其中z′i,j和z′i,j为二维矩阵的元素,下标i,j为矩阵元素的坐标,则可以得到两块混沌随机相位掩膜,其数学表达式分别为C1(x1,y1)=exp(j2πz′i,j)和C2(x2,y2)=exp(j2πz′i,j);其中,(x1,y1)和(x2,y2)分别为两块随机相位掩膜所处位置的坐标,j为虚数单位,π为圆周率,由于混沌随机相位掩膜是由混沌系统的初值和控制参数来控制的,因此,混沌系统的初值和控制参数作为加密系统的主密钥;
(3)基于Gyrator变换的图像加密和解密:
1)在加密过程中,待加密的图像U0(x0,y0)首先被第一块混沌随机相位掩模调制,然后进行角度为a1的Gyrator变换,变换后的图像再被第二块混沌随机相位掩模调制,然后进行角度为a2的Gyrator变换,经两次调制和两次变换后就可以得到加密图像U(x′,y′):
U(x′,y′)=GTa2{GTa1{U0(x0,y0)C1(x1,y1)}C2(x2,y2)} (4)
其中,(x′,y′)为输出面处的位置坐标;GTa{·}表示角度为a的Gyrator变换,其形式如下:
其中,U0(x0,y0)和U(x,y)分别表示输入图像和变换后的图像;(x0,y0)和(x,y)分别表示输入图像与变换后图像所处位置的坐标;sin表示正弦函数,cos表示余弦函数;
2)在解密过程中,加密后的图像U(x′,y′)首先进行角度为a2的Gyrator逆变换,然后被第二块混沌随机相位掩模的复共轭调制,经调制后的图像再进行角度为a1的Gyrator逆变换,最后再被第一块混沌随机相位掩模的复共轭调制,得到解密后的图像:
其中,*表示复共轭算符。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610872982.2/1.html,转载请声明来源钻瓜专利网。