国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于小波變換和混沌映射的彩色圖像加密方法

2014-10-29 02:30:40張瓊方若宇李斌
電子技術(shù)與軟件工程 2014年16期
關(guān)鍵詞:彩色圖像數(shù)字圖像明文

張瓊 方若宇 李斌

摘 要

本文提出一種基于小波變換和混沌映射的彩色圖像加密算法。首先利用3D混沌貓映射來置亂明文圖像的RGB三通道的小波變換系數(shù),然后在空域上,利用耦合映像格子模型(CML)對(duì)置亂后明文圖像進(jìn)行擴(kuò)散。該算法充分利用了空域和頻域加密的優(yōu)點(diǎn),增強(qiáng)了加密效果。仿真實(shí)驗(yàn)結(jié)果表示了該算法的有效性。

【關(guān)鍵詞】圖像加密 混沌 3D貓映射 耦合映像格子 小波變換

1 引言

隨著互聯(lián)網(wǎng)技術(shù)的迅速發(fā)展,多媒體信息通訊的安全性顯得越來越重要。對(duì)于數(shù)字圖像而言,加密無疑是一種不可替代的有效保護(hù)措施。傳統(tǒng)的密碼技術(shù),如DES等,是針對(duì)文本數(shù)據(jù)和二進(jìn)制流數(shù)據(jù)提出的,并不適用于數(shù)字圖像的加密。相比之下,基于混沌的密碼系統(tǒng)具有與傳統(tǒng)密碼技術(shù)不同的特性,如混沌系統(tǒng)對(duì)初值和參數(shù)的敏感性、遍歷性和混合特性,使得基于混沌的密碼系統(tǒng)非常適用于圖像加密。

一般而言,設(shè)計(jì)基于混沌的數(shù)字圖像加密系統(tǒng)有兩種主流方法,一種是空域加密,另一種是變換域加密。由于空域加密速度更快,實(shí)現(xiàn)更簡單,所以空域加密應(yīng)用得更為廣泛。變換域加密方法主要是利用了圖像數(shù)據(jù)具有冗余和高相關(guān)性的特性。當(dāng)一個(gè)變換域系數(shù)發(fā)生了改變,所有的圖像像素值都會(huì)發(fā)生改變。所以變換域加密方法具有更好的加密性能。通常的加密方法都是單純?cè)诳沼蚧騿渭冊(cè)陬l域加密,使得加密系統(tǒng)不能同時(shí)抵抗空域和變換域的攻擊。

本文提出一種基于小波變換和混沌映射的彩色圖像加密算法。首先利用改進(jìn)的3D混沌貓映射來置亂明文圖像的RGB三通道的小波變換系數(shù),然后在空域上,利用耦合映像格子模型(coupled map lattices, CML)對(duì)置亂后明文圖像進(jìn)行擴(kuò)散。本文算法采用在變換域置亂和空域擴(kuò)散雙重加密,彌補(bǔ)了單純空域加密或單純變換域加密的弱點(diǎn),大大增強(qiáng)了加密強(qiáng)度。算法中可通過選用小波的分解層數(shù)和迭代次數(shù)來控制算法的復(fù)雜度與加密強(qiáng)度,使得該算法可以很好地適用不同的應(yīng)用場合。

2 基于小波變換和混沌映射的彩色圖像加密方法

2.1 三維混沌貓映射

[9]中提出2D混沌貓映射可以擴(kuò)展3D,而且證明了擴(kuò)展后的3D混沌貓映射仍然是1-1映射,保體積性,而且是可逆的,如式(1)所示:

(1)

其中

當(dāng)應(yīng)用于數(shù)字圖像加密時(shí),3D貓映射需要按下式來進(jìn)行離散化:

(2)

式中M為3D貓映射的相空間。式(2)的離散化應(yīng)當(dāng)滿足下面的漸近性質(zhì):

(3)

其中Cd(i,j,k)和C(i,j,k)表示式(1)和式(2)所表示的連續(xù)映射和離散映射。

2.2 基于小波變換的置亂過程

彩色明文圖像首先分解為RGB三通道。分解后的每一個(gè)通道的數(shù)據(jù)矩陣大小與與明文圖像相同,像素值的大小為0~255之間。為了降低三個(gè)通道之間的相關(guān)性,本文算法將各通道數(shù)據(jù)進(jìn)行小波變換,小波函數(shù)選用的是db3小波。然后對(duì)各通道的2D小波系數(shù)矩陣變換3D,然后利用式(2)對(duì)3D小波系數(shù)矩陣進(jìn)行置亂處理。

2.3 擴(kuò)散過程

擴(kuò)散機(jī)制對(duì)于一個(gè)好的加密系統(tǒng)而言是非常重要的。擴(kuò)散機(jī)制使得離散混沌映射變得不可逆,而且擴(kuò)散過程掩蓋了原來明文圖像的統(tǒng)計(jì)特性,使得攻擊者無法通過分析明文和密文的統(tǒng)計(jì)特性來獲取有用信息。

耦合映像格子CML具有優(yōu)良的時(shí)空混沌特性,而且容易數(shù)值處理,因此在數(shù)字圖像的加密領(lǐng)域得到廣泛的研究。從擴(kuò)散的角度來看,CML模型可以將一個(gè)格子的非常細(xì)小變化擴(kuò)散到另一個(gè)格子中,這樣可以使得其它的格子發(fā)生明顯的變化。因此結(jié)合CML的擴(kuò)散過程可以提高加密系統(tǒng)的初值敏感性,這正是加密中擴(kuò)散機(jī)制所需要的特性。

本文算法的擴(kuò)散過程設(shè)計(jì)如下:

(4)

其中d-1是f(·)的初始條件,It表示混沌序列輸出值的序號(hào),mk表示置亂后的圖像第kth 像素值,dk表示擴(kuò)散后的圖像第kth 像素值,L表示像素值的范圍。g(·)表示下式表示的量化過程:

g(X,L)=2L·X (5)

其中X=0x0x1…xi…xL表示一個(gè)二進(jìn)制小數(shù)。

y(·)表示混沌CML映射,它的定義如下:

(6)

其中i (i=2,…L)表示格子的序號(hào),yn 滿足-1≤yn≤1。n表示離散時(shí)間步長。ε表示耦合系數(shù),在這里取ε=0.9。邊界滿足yn(L+1)=yn(1),其中L 表示格子的大小,f(x)為logistic 函數(shù),如下式所示:

f(x)=1-αx2 (7)

在本文算法中,式(7)中的參數(shù)a=1.948,L=2。

相應(yīng)的解擴(kuò)過程如下式所示:

(8)

2.4算法具體步驟

(1)步驟1:將彩色明文圖像轉(zhuǎn)換成RGB三通道數(shù)據(jù),并進(jìn)行小波變換;

(2)步驟2:將步驟1得到2D的小波系數(shù)矩陣按下式轉(zhuǎn)換成3D矩陣:

(9)

其中假設(shè)變換前的2D矩陣大小為W×H,N1,N2,…,Nk為轉(zhuǎn)換后3D立方體的邊長,NR為剩下的像素。

(3)步驟3: 利用3D混沌貓映射對(duì)步驟2得到的3D矩陣進(jìn)行置亂,然后進(jìn)行小波逆變換。

(4)步驟4:進(jìn)行擴(kuò)散過程。

解密的過程與加密過程相類似,只是步驟3和 4需要執(zhí)行其反操作。

3 實(shí)驗(yàn)結(jié)果

在仿真實(shí)驗(yàn)中,我們采用彩色lena圖像作為明文圖像,大小為256 ×256 ,如圖2(a)所示。小波變換采用db3小波。置亂過程的3D立方體大小為83。密鑰產(chǎn)生函數(shù):

,(i=1,2,3,…15) (10)

其中 t 為迭代次數(shù),每一次迭代過程采用相同的密鑰, (i=1,2,3,…15) 表示加密過程所有需要的初始值,包括置亂過程中的ax, ay, az, bx, by, bz, rx, ry, rz 和擴(kuò)散過程中對(duì)應(yīng)RGB三通道所需要 和It,共15個(gè)初始值。endprint

3.1 加密結(jié)果

圖2(b)為用密鑰'123456789*ab2cdef'加密的結(jié)果,可以看到加密后的圖像變得完全不可識(shí)別。圖2(c)為用正確密鑰'123456789*ab2cdef'得到正確解密的結(jié)果,圖2(d)為用錯(cuò)誤密鑰'123456789*ab2cdee'解密后得到的錯(cuò)誤結(jié)果。

3.2 統(tǒng)計(jì)特性分析

圖2和圖3分別是明文圖像和密文圖像的直方圖。我們可以看到加密后的圖像的三個(gè)通道均得到非常均勻的直方圖,具有良好的統(tǒng)計(jì)特性,可以抵抗統(tǒng)計(jì)分析攻擊。

4 結(jié)論

本文提出了一種針對(duì)彩色圖像的加密算法。該算法利用小波變換和3D混沌貓映射對(duì)圖像進(jìn)行小波域內(nèi)的置亂,然后再結(jié)合CML構(gòu)建擴(kuò)散機(jī)制。仿真實(shí)驗(yàn)結(jié)果表示了該算法非常適用于彩色圖像的加密。

參考文獻(xiàn)

[1]Ljupco Kocarev,Shiguo Lian.Chaos-Based Cryptography:Theory,Algorithms and Applications.Springer.1st Edition,2011.

[2]X.Y.Wang,T.Lin,Q.Xue.A novel colour image encryption algorithm based on chaos.Signal Processing.2012. 92(4):1101-1108.

[3]彭玉樓,何怡剛.基于小波和混沌映射的函數(shù)水印算法[J].儀器儀表學(xué)報(bào),2010,31(12):2768-2773.

[4]N.R Zhou,Y.X Wang,and et al. Novel single-channel color image encryption algorithm based on chaos and fractional Fourier transform.Optics Communications.2011.12(284):2789-2796.

[5]盧輝斌,王麗佳.基于Hopfield網(wǎng)絡(luò)的彩色圖像混沌加密算法[J].吉林大學(xué)學(xué)報(bào)(信息科學(xué)版)[J].2014,32(2):131-137.

[6]鄭繼明,高文正.彩色圖像的混沌加密算法[J].計(jì)算機(jī)工程與設(shè)計(jì),2011,32(9):2934-2937.

[7]楊自恒,王強(qiáng),李博,丁群.基于混沌加密的小波域數(shù)字圖像水印算法[J].電子測(cè)量技術(shù),2009,32(2):131-135.

[8]Chong Fu,Jun-jie Chen,Hao Zou,Wei-hong Meng, Yong-feng Zhan,Ya-wen Yu.A chaos-based digital image encryption scheme with an improved diffusion strategy.2012,20(3):2363-78.

[9]G.R.Chen,Y.B.Mao,and C.K.Chui.A symmetric image encryption scheme based on 3d chaotic cat maps.Chaos,Solitons and Fractals,2004,12:749-761.

[10]Wang Xing-Yuan,Bao Xue-Mei.A novel image block cryptosystem based on a spatiotemporal chaotic system and a chaotic neural network. Chinese Phys.B.2013,22(5):050508-1-9.

作者單位

1.汕頭大學(xué)工學(xué)院 廣東省汕頭市 515063

2.汕頭超聲儀器研究所有限公司 廣東省汕頭市 515041endprint

3.1 加密結(jié)果

圖2(b)為用密鑰'123456789*ab2cdef'加密的結(jié)果,可以看到加密后的圖像變得完全不可識(shí)別。圖2(c)為用正確密鑰'123456789*ab2cdef'得到正確解密的結(jié)果,圖2(d)為用錯(cuò)誤密鑰'123456789*ab2cdee'解密后得到的錯(cuò)誤結(jié)果。

3.2 統(tǒng)計(jì)特性分析

圖2和圖3分別是明文圖像和密文圖像的直方圖。我們可以看到加密后的圖像的三個(gè)通道均得到非常均勻的直方圖,具有良好的統(tǒng)計(jì)特性,可以抵抗統(tǒng)計(jì)分析攻擊。

4 結(jié)論

本文提出了一種針對(duì)彩色圖像的加密算法。該算法利用小波變換和3D混沌貓映射對(duì)圖像進(jìn)行小波域內(nèi)的置亂,然后再結(jié)合CML構(gòu)建擴(kuò)散機(jī)制。仿真實(shí)驗(yàn)結(jié)果表示了該算法非常適用于彩色圖像的加密。

參考文獻(xiàn)

[1]Ljupco Kocarev,Shiguo Lian.Chaos-Based Cryptography:Theory,Algorithms and Applications.Springer.1st Edition,2011.

[2]X.Y.Wang,T.Lin,Q.Xue.A novel colour image encryption algorithm based on chaos.Signal Processing.2012. 92(4):1101-1108.

[3]彭玉樓,何怡剛.基于小波和混沌映射的函數(shù)水印算法[J].儀器儀表學(xué)報(bào),2010,31(12):2768-2773.

[4]N.R Zhou,Y.X Wang,and et al. Novel single-channel color image encryption algorithm based on chaos and fractional Fourier transform.Optics Communications.2011.12(284):2789-2796.

[5]盧輝斌,王麗佳.基于Hopfield網(wǎng)絡(luò)的彩色圖像混沌加密算法[J].吉林大學(xué)學(xué)報(bào)(信息科學(xué)版)[J].2014,32(2):131-137.

[6]鄭繼明,高文正.彩色圖像的混沌加密算法[J].計(jì)算機(jī)工程與設(shè)計(jì),2011,32(9):2934-2937.

[7]楊自恒,王強(qiáng),李博,丁群.基于混沌加密的小波域數(shù)字圖像水印算法[J].電子測(cè)量技術(shù),2009,32(2):131-135.

[8]Chong Fu,Jun-jie Chen,Hao Zou,Wei-hong Meng, Yong-feng Zhan,Ya-wen Yu.A chaos-based digital image encryption scheme with an improved diffusion strategy.2012,20(3):2363-78.

[9]G.R.Chen,Y.B.Mao,and C.K.Chui.A symmetric image encryption scheme based on 3d chaotic cat maps.Chaos,Solitons and Fractals,2004,12:749-761.

[10]Wang Xing-Yuan,Bao Xue-Mei.A novel image block cryptosystem based on a spatiotemporal chaotic system and a chaotic neural network. Chinese Phys.B.2013,22(5):050508-1-9.

作者單位

1.汕頭大學(xué)工學(xué)院 廣東省汕頭市 515063

2.汕頭超聲儀器研究所有限公司 廣東省汕頭市 515041endprint

3.1 加密結(jié)果

圖2(b)為用密鑰'123456789*ab2cdef'加密的結(jié)果,可以看到加密后的圖像變得完全不可識(shí)別。圖2(c)為用正確密鑰'123456789*ab2cdef'得到正確解密的結(jié)果,圖2(d)為用錯(cuò)誤密鑰'123456789*ab2cdee'解密后得到的錯(cuò)誤結(jié)果。

3.2 統(tǒng)計(jì)特性分析

圖2和圖3分別是明文圖像和密文圖像的直方圖。我們可以看到加密后的圖像的三個(gè)通道均得到非常均勻的直方圖,具有良好的統(tǒng)計(jì)特性,可以抵抗統(tǒng)計(jì)分析攻擊。

4 結(jié)論

本文提出了一種針對(duì)彩色圖像的加密算法。該算法利用小波變換和3D混沌貓映射對(duì)圖像進(jìn)行小波域內(nèi)的置亂,然后再結(jié)合CML構(gòu)建擴(kuò)散機(jī)制。仿真實(shí)驗(yàn)結(jié)果表示了該算法非常適用于彩色圖像的加密。

參考文獻(xiàn)

[1]Ljupco Kocarev,Shiguo Lian.Chaos-Based Cryptography:Theory,Algorithms and Applications.Springer.1st Edition,2011.

[2]X.Y.Wang,T.Lin,Q.Xue.A novel colour image encryption algorithm based on chaos.Signal Processing.2012. 92(4):1101-1108.

[3]彭玉樓,何怡剛.基于小波和混沌映射的函數(shù)水印算法[J].儀器儀表學(xué)報(bào),2010,31(12):2768-2773.

[4]N.R Zhou,Y.X Wang,and et al. Novel single-channel color image encryption algorithm based on chaos and fractional Fourier transform.Optics Communications.2011.12(284):2789-2796.

[5]盧輝斌,王麗佳.基于Hopfield網(wǎng)絡(luò)的彩色圖像混沌加密算法[J].吉林大學(xué)學(xué)報(bào)(信息科學(xué)版)[J].2014,32(2):131-137.

[6]鄭繼明,高文正.彩色圖像的混沌加密算法[J].計(jì)算機(jī)工程與設(shè)計(jì),2011,32(9):2934-2937.

[7]楊自恒,王強(qiáng),李博,丁群.基于混沌加密的小波域數(shù)字圖像水印算法[J].電子測(cè)量技術(shù),2009,32(2):131-135.

[8]Chong Fu,Jun-jie Chen,Hao Zou,Wei-hong Meng, Yong-feng Zhan,Ya-wen Yu.A chaos-based digital image encryption scheme with an improved diffusion strategy.2012,20(3):2363-78.

[9]G.R.Chen,Y.B.Mao,and C.K.Chui.A symmetric image encryption scheme based on 3d chaotic cat maps.Chaos,Solitons and Fractals,2004,12:749-761.

[10]Wang Xing-Yuan,Bao Xue-Mei.A novel image block cryptosystem based on a spatiotemporal chaotic system and a chaotic neural network. Chinese Phys.B.2013,22(5):050508-1-9.

作者單位

1.汕頭大學(xué)工學(xué)院 廣東省汕頭市 515063

2.汕頭超聲儀器研究所有限公司 廣東省汕頭市 515041endprint

猜你喜歡
彩色圖像數(shù)字圖像明文
基于FPGA的實(shí)時(shí)彩色圖像邊緣檢測(cè)
電子制作(2019年16期)2019-09-27 09:34:46
ARGUS-100 藝術(shù)品鑒證數(shù)字圖像比對(duì)系統(tǒng)
奇怪的處罰
基于最大加權(quán)投影求解的彩色圖像灰度化對(duì)比度保留算法
奇怪的處罰
四部委明文反對(duì)垃圾焚燒低價(jià)競爭
基于塊效應(yīng)測(cè)度的JPEG數(shù)字圖像盲取證
基于顏色恒常性的彩色圖像分割方法
數(shù)字圖像修復(fù)在圖像壓縮上的應(yīng)用
英吉沙县| 股票| 金塔县| 定兴县| 波密县| 遂溪县| 壶关县| 资源县| 棋牌| 襄樊市| 莎车县| 石景山区| 孝昌县| 周至县| 行唐县| 襄汾县| 阜南县| 宜阳县| 正安县| 谷城县| 徐州市| 芮城县| 都江堰市| 九龙坡区| 梧州市| 含山县| 涞源县| 民权县| 伊通| 峡江县| 海晏县| 闸北区| 昭平县| 襄垣县| 石首市| 武功县| 无极县| 酉阳| 札达县| 城固县| 宜宾县|