两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

Gyrator變換和耦合混沌光學(xué)圖像加密方法與流程

文檔序號:11144608閱讀:600來源:國知局
Gyrator變換和耦合混沌光學(xué)圖像加密方法與制造工藝

本發(fā)明涉及圖像信息安全和光信息處理技術(shù)領(lǐng)域,尤其涉及一種基于Gyrator變換和耦合Logistic混沌的光學(xué)圖像加密方法。



背景技術(shù):

數(shù)字圖像作為當(dāng)前最流行的多媒體形式之一,在政治、經(jīng)濟、軍事、教育等領(lǐng)域有著廣泛的應(yīng)用。在互聯(lián)網(wǎng)技術(shù)高度發(fā)達的今天,如何保護數(shù)字圖像免遭篡改、非法復(fù)制和傳播具有重要的實際意義。對圖像加密技術(shù)的研究已成為當(dāng)前信息安全領(lǐng)域的熱點之一。

光學(xué)信息處理技術(shù)以其高處理速度、高并行度、能快速實現(xiàn)卷積和相關(guān)運算等優(yōu)點,在圖像加密研究領(lǐng)域引起了人們的極大興趣(見文獻[1])。在光學(xué)圖像加密技術(shù)中,最具有代表性的是Javidi等提出的雙隨機相位編碼技術(shù)(見文獻[2])。該技術(shù)開辟了光學(xué)圖像加密研究的新領(lǐng)域,基于該技術(shù)誕生了一大批光學(xué)加密新方法和新技術(shù)(見綜述文獻[3])。此外,作為一種廣義的傅里葉變換,Gyrator變換也可用于光學(xué)圖像加密中(見文獻[4])。

然而,在基于雙隨機相位編碼的光學(xué)圖像加密方法中,大都存在如下問題:

1)密鑰為圖像尺寸的隨機相位掩膜,因此,密鑰管理和傳輸不便(見文獻[5]);

2)由于隨機相位掩膜不便更新,因此,加密系統(tǒng)易受選擇明文攻擊和已知明文攻擊(見文獻[6]和[7])。

參考文獻:

[1]O.Matoba,T.Nomura,E.Perez-Cabre,M.Millan,and B.Javidi,Optical techniques forinformation security,Proceedings of IEEE 2009,97:1128-1148

[2]P.Réfrégier and B.Javidi,Optical image encryption based on input planeand Fourier plane random encoding,Opt.Lett.,1995,20:767-769

[3]S.Liu,C.Guo,and J.T.Sheridan,A review of optical image encryption techniques,Optics&Laser Technology,2014,57:327-342

[4]J.Rodrigo,T.Alieva,M.Calvo,Gyrator transform:properties andapplications,Opt.Express,2007,15:2190-2203

[5]S.Yuan,Y.Xin,M.Liu,S.Yao,and X.Sun,An improved method to enhance the security of double random-phaseencoding in the Fresnel domain,Optics&Laser Technology,2012,44:51-56

[6]X.Peng,H.Wei,and P.Zhang,Chosen-plaintext attack on lensless double-randomphase encoding in the Fresnel domain,Opt.Lett.,2006,31:3261-3263

[7]U.Gopinathan,D.S.Monaghan,T.J.Naughton,and J.T.Sheridan,A known-plaintextheuristic attack on the Fourier plane encryption algorithm.Opt.Express,2006,14:3181-3186。



技術(shù)實現(xiàn)要素:

為克服現(xiàn)有技術(shù)的不足,本發(fā)明旨在實現(xiàn)有效抵抗已知明文攻擊和選擇明文攻擊,且使得密鑰管理和傳輸變得更為方便。本發(fā)明采用的技術(shù)方案是,Gyrator變換和耦合混沌光學(xué)圖像加密方法,步驟如下:

1)耦合Logistic混沌的構(gòu)造:將兩個一維Logistic混沌映射通過一個耦合參數(shù)聯(lián)系在一起;

2)混沌密鑰的生成:起主密鑰作用的兩塊隨機相位掩模分別由不同混沌參數(shù)控制的耦合Logistic混沌系統(tǒng)生成,混沌系統(tǒng)的初值和控制參數(shù)作為主密鑰;此外,Gyrator變換角度作為加解密過程中的輔助密鑰;

3)基于Gyrator變換的圖像加密和解密:(1)在加密過程中,待加密的圖像首先被第一塊混沌隨機相位掩模調(diào)制,然后進行角度為a1的Gyrator變換,變換后的圖像再被第二塊混沌隨機相位掩模調(diào)制,然后進行角度為a2的Gyrator變換;(2)在解密過程中,加密后的圖像首先進行角度為a2的Gyrator逆變換,然后被第二塊混沌隨機相位掩模的復(fù)共軛調(diào)制,經(jīng)調(diào)制后的圖像再進行角度為a1的Gyrator逆變換,最后再被第一塊混沌隨機相位掩模的復(fù)共軛調(diào)制。

一個實施例中具體步驟是:

(1)耦合Logistic混沌的構(gòu)造:

一維Logistic混沌系統(tǒng)的離散形式的數(shù)學(xué)表達式為:

xn+1=μxn(1-xn) (1)

其中,xn為混沌系統(tǒng)的初值,xn+1為混沌系統(tǒng)的迭代輸出值;且當(dāng)控制參數(shù)μ∈(3.56,4]時,Logistic系統(tǒng)處于混沌狀態(tài);

引入一個耦合參數(shù)ε,其中滿足ε∈(-2,2),則耦合Logistic混沌系統(tǒng)離散形式的數(shù)學(xué)表達式為:

xn+1=μxn(1-xn)+ε(yn-xn) (2)

yn+1=μyn(1-yn)+ε(xn-yn) (3)

其中,xn和yn分別為耦合Logistic混沌系統(tǒng)的初值,xn+1和yn+1分別為耦合Logistic混沌系統(tǒng)的迭代輸出值,同樣,當(dāng)控制參數(shù)μ∈(3.56,4]時,耦合Logistic系統(tǒng)處于混沌狀態(tài);

(2)混沌密鑰的生成:

加密方法中兩塊混沌隨機相位掩模起主密鑰作用,Gyrator變換角度起輔助密鑰作用。假設(shè)要加密的圖像的尺寸為M×N個像素,則兩塊混沌隨機相位掩膜的尺寸也是M×N個像素。對于由兩組不同混沌參數(shù)控制的耦合Logistic混沌系統(tǒng),使其迭代(M×N)/2次后,得到兩組隨機數(shù)序列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};其中,y′1,y′2,…,y′(M×N)/2,x″1,x″2,…,x″(M×N)/2和y″1,y″2,…,y″(M×N)/2分別為耦合混沌系統(tǒng)的迭代輸出值,將這兩組隨機數(shù)序列分別整合成兩個二維矩陣的形式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為二維矩陣的元素,下標(biāo)i,j為矩陣元素的坐標(biāo),則可以得到兩塊混沌隨機相位掩膜,其數(shù)學(xué)表達式分別為C1(x1,y1)=exp(j2πz′i,j)和C2(x2,y2)=exp(j2πz″i,j);其中,(x1,y1)和(x2,y2)分別為兩塊隨機相位掩膜所處位置的坐標(biāo),j為虛數(shù)單位,π為圓周率,由于混沌隨機相位掩膜是由混沌系統(tǒng)的初值和控制參數(shù)來控制的,因此,混沌系統(tǒng)的初值和控制參數(shù)作為加密系統(tǒng)的主密鑰;

(3)基于Gyrator變換的圖像加密和解密:

1)在加密過程中,待加密的圖像U0(x0,y0)首先被第一塊混沌隨機相位掩模調(diào)制,然后進行角度為a1的Gyrator變換,變換后的圖像再被第二塊混沌隨機相位掩模調(diào)制,然后進行角度為a2的Gyrator變換,經(jīng)兩次調(diào)制和兩次變換后就可以得到加密圖像U(x′,y′):

U(x′,y′)=GTa2{GTa1{U0(x0,y0)C1(x1,y1)}C2(x2,y2)} (4)

其中,(x′,y′)為輸出面處的位置坐標(biāo);GTa{·}表示角度為a的Gyrator變換,其形式如下:

其中,U0(x0,y0)和U(x,y)分別表示輸入圖像和變換后的圖像;(x0,y0)和(x,y)分別表示輸入圖像與變換后圖像所處位置的坐標(biāo);sin表示正弦函數(shù),cos表示余弦函數(shù);

2)在解密過程中,加密后的圖像U(x′,y′)首先進行角度為a2的Gyrator逆變換,然后被第二塊混沌隨機相位掩模的復(fù)共軛調(diào)制,經(jīng)調(diào)制后的圖像再進行角度為a1的Gyrator逆變換,最后再被第一塊混沌隨機相位掩模的復(fù)共軛調(diào)制,得到解密后的圖像:

其中,*表示復(fù)共軛算符。

本發(fā)明的特點及有益效果是:

本發(fā)明提供的光學(xué)圖像加密方法中,混沌密鑰的使用,使得本加密方法可以有效抵抗已知明文攻擊和選擇明文攻擊,且使得密鑰管理和傳輸變得更為方便。Gyrator變換角度作為加解密過程中的輔助密鑰,使得本加密方法的安全性得到了進一步的保證。

附圖說明:

圖1本發(fā)明提供的光學(xué)圖像加密方法的加解密過程示意圖。圖中:

(a)為本發(fā)明提供的光學(xué)圖像加密方法的加密過程示意圖;

(b)為本發(fā)明提供的光學(xué)圖像加密方法的解密過程示意圖;

圖2加解密圖像對比圖。圖中:

(a)為待加密的原圖像;

(b)為本方法加密的圖像;

(c)為所有密鑰均正確時的解密圖像。

圖3存在錯誤時解密圖像對比圖。圖中:

(a)為控制第二塊隨機相位掩模的耦合Logistic混沌系統(tǒng)的初值x2錯誤,其它密鑰均正確時的解密圖像;

(b)為控制第二塊隨機相位掩模的耦合Logistic混沌系統(tǒng)的初值y2錯誤,其它密鑰均正確時的解密圖像;

(c)為控制第二塊隨機相位掩模的耦合Logistic混沌系統(tǒng)的控制參數(shù)μ2錯誤,其它密鑰均正確時的解密圖像;

(d)為Gyrator變換角度a1錯誤,其它密鑰均正確時的解密圖像;

(e)為Gyrator變換角度a2錯誤,其它密鑰均正確時的解密圖像;

圖4存在缺失解密圖像對比圖。

(a)為從缺失12.5%信息的加密圖中解密得到的圖像;

(b)為從缺失25%信息的加密圖中解密得到的圖像;

(c)為從缺失50%信息的加密圖中解密得到的圖像;

圖5不同高斯噪聲下圖像對比圖。

(a)為從含有10%高斯噪聲的加密圖中解密得到的圖像;

(b)為從含有10%椒鹽噪聲的加密圖中解密得到的圖像;

(c)為從含有10%散斑噪聲的加密圖中解密得到的圖像;

附圖中,各標(biāo)號所代表的部件列表如下:

CRPM1:第一塊混沌隨機相位掩模;CRPM2:第二塊混沌隨機相位掩模;CRPM1*:第一塊混沌隨機相位掩模的復(fù)共軛;CRPM2*:第二塊混沌隨機相位掩模的復(fù)共軛;GT:Gyrator變換;IGT:Gyrator逆變換。

具體實施方式

本發(fā)明提供了一種基于Gyrator變換和耦合Logistic混沌的光學(xué)圖像加密方法。本發(fā)明提供的光學(xué)圖像加密方法由耦合Logistic混沌的構(gòu)造,混沌密鑰的生成,基于Gyrator變換的圖像加密和解密組成?;煦缑荑€的使用,使得本加密方法可以有效抵抗已知明文攻擊和選擇明文攻擊,且使得密鑰管理和傳輸變得更為方便。Gyrator變換角度作為加解密過程中的輔助密鑰,使得本加密方法的安全性得到了進一步的保證。大量實驗表明,本加密方法具有良好的抗暴力攻擊、統(tǒng)計攻擊、噪聲攻擊和剪切攻擊能力。詳見下文描述:

1)耦合Logistic混沌的構(gòu)造:耦合Logistic混沌系統(tǒng)將兩個一維Logistic混沌映射通過一個耦合參數(shù)聯(lián)系在一起;相較于單一的一維Logistic混沌系統(tǒng),耦合Logistic混沌系統(tǒng)具有更大的參數(shù)空間、更好的偽隨機性、以及可以產(chǎn)生更多的隨機數(shù)序列。

2)混沌密鑰的生成:起主密鑰作用的兩塊隨機相位掩模分別由不同混沌參數(shù)控制的耦合Logistic混沌系統(tǒng)生成,混沌系統(tǒng)的初值和控制參數(shù)作為主密鑰;此外,Gyrator變換角度作為加解密過程中的輔助密鑰。由于加解密過程中密鑰更新方便,因此,本加密方法可以有效抵抗已知明文攻擊和選擇明文攻擊;此外,密鑰管理和傳輸也更為方便。

3)基于Gyrator變換的圖像加密和解密:(1)在加密過程中,待加密的圖像首先被第一塊混沌隨機相位掩模調(diào)制,然后進行角度為a1的Gyrator變換,變換后的圖像再被第二塊混沌隨機相位掩模調(diào)制,然后進行角度為a2的Gyrator變換;(2)在解密過程中,加密后的圖像首先進行角度為a2的Gyrator逆變換,然后被第二塊混沌隨機相位掩模的復(fù)共軛調(diào)制,經(jīng)調(diào)制后的圖像再進行角度為a1的Gyrator逆變換,最后再被第一塊混沌隨機相位掩模的復(fù)共軛調(diào)制。

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面對本發(fā)明實施方式作進一步地詳細描述。

實施例1

一種基于Gyrator變換和耦合Logistic混沌的光學(xué)圖像加密方法,其加解密過程示意圖如圖1所示,加密方法由耦合Logistic混沌的構(gòu)造,混沌密鑰的生成,基于Gyrator變換的圖像加密和解密組成。

(1)耦合Logistic混沌的構(gòu)造:

本發(fā)明提供的加密方法中,耦合Logistic混沌系統(tǒng)將兩個一維Logistic混沌映射通過一個耦合參數(shù)聯(lián)系在一起;相較于單一的一維Logistic混沌系統(tǒng),耦合Logistic混沌系統(tǒng)具有更大的參數(shù)空間、更好的偽隨機性、以及可以產(chǎn)生更多的隨機數(shù)序列。

(2)混沌密鑰的生成:

本發(fā)明提供的加密方法中,起主密鑰作用的兩塊隨機相位掩模分別由不同混沌參數(shù)控制的耦合Logistic混沌系統(tǒng)生成,混沌系統(tǒng)的初值和控制參數(shù)作為主密鑰;此外,Gyrator變換角度作為加解密過程中的輔助密鑰。由于加解密過程中密鑰更新方便,因此,本加密方法可以有效抵抗已知明文攻擊和選擇明文攻擊;此外,密鑰管理和傳輸也更為方便。

(3)基于Gyrator變換的圖像加密和解密:

1)在加密過程中,待加密的圖像首先被第一塊混沌隨機相位掩模調(diào)制,然后進行角度為a1的Gyrator變換,變換后的圖像再被第二塊混沌隨機相位掩模調(diào)制,然后進行角度為a2的Gyrator變換;2)在解密過程中,加密后的圖像首先進行角度為a2的Gyrator逆變換,然后被第二塊混沌隨機相位掩模的復(fù)共軛調(diào)制,經(jīng)調(diào)制后的圖像再進行角度為a1的Gyrator逆變換,最后再被第一塊混沌隨機相位掩模的復(fù)共軛調(diào)制。

綜上所述,混沌密鑰的使用,使得本加密方法可以有效抵抗已知明文攻擊和選擇明文攻擊,且使得密鑰管理和傳輸變得更為方便。Gyrator變換角度作為加解密過程中的輔助密鑰,使得本加密方法的安全性得到了進一步的保證。

實施例2

下面結(jié)合圖1、設(shè)計原理對實施例1中的方案進行詳細地介紹,詳見下文描述:

一種基于Gyrator變換和耦合Logistic混沌的光學(xué)圖像加密方法,其加解密過程示意圖如圖1所示。加密方法由耦合Logistic混沌的構(gòu)造,混沌密鑰的生成,基于Gyrator變換的圖像加密和解密組成。下面就這三部分的具體實施方式分別予以詳細的描述。

(1)耦合Logistic混沌的構(gòu)造:

一維Logistic混沌系統(tǒng)的離散形式的數(shù)學(xué)表達式為:

xn+1=μxn(1-xn) (1)

其中,xn為混沌系統(tǒng)的初值,xn+1為混沌系統(tǒng)的迭代輸出值;且當(dāng)控制參數(shù)μ∈(3.56,4]時,Logistic系統(tǒng)處于混沌狀態(tài)。

引入一個耦合參數(shù)ε,其中滿足ε∈(-2,2),則耦合Logistic混沌系統(tǒng)離散形式的數(shù)學(xué)表達式為:

xn+1=μxn(1-xn)+ε(yn-xn) (2)

yn+1=μyn(1-yn)+ε(xn-yn) (3)

其中,xn和yn分別為耦合Logistic混沌系統(tǒng)的初值,xn+1和yn+1分別為耦合Logistic混沌系統(tǒng)的迭代輸出值。同樣,當(dāng)控制參數(shù)μ∈(3.56,4]時,耦合Logistic系統(tǒng)處于混沌狀態(tài)。

(2)混沌密鑰的生成:

加密方法中兩塊混沌隨機相位掩模起主密鑰作用,Gyrator變換角度起輔助密鑰作用。下面就如何使用耦合Logistic混沌系統(tǒng)生成這兩塊混沌隨機相位掩膜進行詳細介紹。

假設(shè)要加密的圖像的尺寸為M×N個像素,則兩塊混沌隨機相位掩膜的尺寸也是M×N個像素。對于由兩組不同混沌參數(shù)控制的耦合Logistic混沌系統(tǒng),使其迭代(M×N)/2次后,得到兩組隨機數(shù)序列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分別為耦合混沌系統(tǒng)的迭代輸出值。將這兩組隨機數(shù)序列分別整合成兩個二維矩陣的形式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為矩陣元素的坐標(biāo)。則可以得到兩塊混沌隨機相位掩膜,其數(shù)學(xué)表達式分別為C1(x1,y1)=exp(j2πz′i,j)和C2(x2,y2)=exp(j2πz″i,j);其中,(x1,y1)和(x2,y2)分別為兩塊隨機相位掩膜所處位置的坐標(biāo),j為虛數(shù)單位,π為圓周率。由于混沌隨機相位掩膜是由混沌系統(tǒng)的初值和控制參數(shù)來控制的,因此,混沌系統(tǒng)的初值和控制參數(shù)作為加密系統(tǒng)的主密鑰。由于主密鑰和輔助密鑰都是一些數(shù)字,因此,管理和傳輸這些數(shù)字將變得十分方便;此外,加解密過程中更新這些數(shù)字也將變得十分方便。

(3)基于Gyrator變換的圖像加密和解密:

1)在加密過程中,待加密的圖像U0(x0,y0)首先被第一塊混沌隨機相位掩模調(diào)制,然后進行角度為a1的Gyrator變換,變換后的圖像再被第二塊混沌隨機相位掩模調(diào)制,然后進行角度為a2的Gyrator變換,經(jīng)兩次調(diào)制和兩次變換后就可以得到加密圖像U(x′,y′):

U(x′,y′)=GTa2{GTa1{U0(x0,y0)C1(x1,y1)}C2(x2,y2)} (4)

其中,(x′,y′)為輸出面處的位置坐標(biāo);GTa{·}表示角度為a的Gyrator變換,其形式如下:

其中,U0(x0,y0)和U(x,y)分別表示輸入圖像和變換后的圖像;(x0,y0)和(x,y)分別表示輸入圖像與變換后圖像所處位置的坐標(biāo);sin表示正弦函數(shù),cos表示余弦函數(shù)。

2)在解密過程中,加密后的圖像U(x′,y′)首先進行角度為a2的Gyrator逆變換,然后被第二塊混沌隨機相位掩模的復(fù)共軛調(diào)制,經(jīng)調(diào)制后的圖像再進行角度為a1的Gyrator逆變換,最后再被第一塊混沌隨機相位掩模的復(fù)共軛調(diào)制,得到解密后的圖像:

其中,*表示復(fù)共軛算符。

綜上所述,混沌密鑰的使用,使得本加密方法可以有效抵抗已知明文攻擊和選擇明文攻擊,且使得密鑰管理和傳輸變得更為方便。Gyrator變換角度作為加解密過程中的輔助密鑰,使得本加密方法的安全性得到了進一步的保證。

實施例3

下面結(jié)合具體的附圖對實施例1和2中的方案進行可行性驗證,詳見下文描述:

采用本發(fā)明實施提供的加密方法對一幅圖像(如圖2(a)所示)進行加密后,得到的加密圖像如圖2(b)所示。

由圖2(b)可以看出,原始圖像的任何信息都被隱藏。當(dāng)所有密鑰均正確時,解密出的圖像如圖2(c)所示。由圖2(c)可以看出,原始圖像可以完全被還原。說明采用本系統(tǒng)對灰度圖像的加密和解密是成功的。

此外,當(dāng)某一個密鑰錯誤而其他密鑰正確時,解密結(jié)果如圖3(a)-3(e)所示。由此可見,本系統(tǒng)的安全性是可以得到保證的。

圖4(a)-4(c)為加密圖缺失12.5%,25%和50%信息情況下的解密圖像。圖5(a)-5(c)為加密圖含有10%高斯噪聲、椒鹽噪聲和散斑噪聲情況下的解密圖像。由此可見,即便加密圖像缺失一部分信息或在一定程度上被噪聲污染,本發(fā)明實施例仍然能夠解密出一定質(zhì)量的原始圖像,驗證了本系統(tǒng)的可行性,滿足了實際應(yīng)用中的多種需要。

本發(fā)明實施例對各器件的型號除做特殊說明的以外,其他器件的型號不做限制,只要能完成上述功能的器件均可。

本領(lǐng)域技術(shù)人員可以理解附圖只是一個優(yōu)選實施例的示意圖,上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。

以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
家居| 长寿区| 和政县| 且末县| 安丘市| 双鸭山市| 汶川县| 东乌珠穆沁旗| 彭州市| 沽源县| 博罗县| 河东区| 永春县| 平塘县| 清苑县| 青州市| 灯塔市| 祁门县| 汤阴县| 织金县| 峨山| 和平区| 苍梧县| 新和县| 阿坝| 岫岩| 嘉义市| 临洮县| 轮台县| 大丰市| 大田县| 丰城市| 龙门县| 郎溪县| 仙居县| 天祝| 于田县| 策勒县| 丹棱县| 临朐县| 屏东市|