亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于混沌系統(tǒng)與改進(jìn)Zig-Zag變換的圖像加密方案

        2018-04-14 02:05:51安守楠
        計(jì)算機(jī)時(shí)代 2018年4期
        關(guān)鍵詞:加密算法信息熵密鑰

        安守楠,呂 翔

        (1.中北大學(xué)軟件學(xué)院,山西 太原 030051;2.山西中醫(yī)藥大學(xué))

        0 引言

        為了保證數(shù)字圖像在傳輸中的安全性,對(duì)圖像加密十分重要。最常用的加密都是采用置亂-擴(kuò)散的方法。數(shù)字置亂是通過特定的技術(shù)打亂原圖中的像素位置,使其在視覺上變得雜亂無章可循,而擴(kuò)散則是不改變像素的位置,對(duì)像素值進(jìn)行改變,達(dá)到加密的目的。常見的置亂方法有Arnold變換[1]、幻方變換[8]、仿射變換等,但是其實(shí)現(xiàn)都較為復(fù)雜,安全性較低。

        本文采用Zig-Zag變換[15]圖像加密方案,有實(shí)現(xiàn)簡(jiǎn)單,復(fù)雜度低,密鑰周期大的特點(diǎn),Zig-Zag變換廣泛運(yùn)用于圖像加密方案中。

        混沌系統(tǒng)的初值與參數(shù)極端敏感性、非周期性和長(zhǎng)期演化軌道不可預(yù)測(cè)性等特性與圖像加密系統(tǒng)的密鑰敏感性、密文呈噪聲特性和明文敏感性相對(duì)應(yīng)。文獻(xiàn)[3]對(duì)Logistic混沌加密系統(tǒng)進(jìn)行改進(jìn),引進(jìn)兩個(gè)與明文相關(guān)的密鑰,提高了安全性。文獻(xiàn)[4]對(duì)圖像從里到外不同范圍的各層進(jìn)行Arnold變換,使得層與層之間的置亂相互干擾,達(dá)到打亂Arnold周期性的目的,然后采用斜帳篷映射,對(duì)像素值進(jìn)行擴(kuò)散。文獻(xiàn)[15]利用Zig-Zag變換對(duì)彩色圖像進(jìn)行預(yù)處理,增強(qiáng)加密效果;在此基礎(chǔ)上,利用Zig-Zag變換對(duì)預(yù)處理后的3個(gè)通道進(jìn)行像素位置的置亂;對(duì)三維Logistic混沌序列進(jìn)行多次處理,實(shí)現(xiàn)多次擴(kuò)散,提高了加密效率和安全性。

        基于以上的分析,在對(duì)標(biāo)準(zhǔn)Zig-Zag變換改進(jìn)的基礎(chǔ)上,提出Logistic混沌與改進(jìn)Zig-Zag變換的圖像加密方案。首先將標(biāo)準(zhǔn)Zig-Zag進(jìn)行改進(jìn),利用改進(jìn)后的Zig-Zag[10]變換對(duì)圖像進(jìn)行置亂,然后采用Logistic混沌系統(tǒng)[3]產(chǎn)生混沌序列,轉(zhuǎn)化為混沌矩陣,為了達(dá)到更好的效果,最后將置亂矩陣與混沌矩陣進(jìn)行像素值融合,最終得到加密圖像。

        1 相關(guān)知識(shí)介紹

        1.1 Zig-Zag變換

        Zig-Zag[15]是一種掃描置亂的方法。標(biāo)準(zhǔn)的Zig-Zag變換是從圖像的左上角元素開始掃描,使其按照“Z”字形向下掃描,獲得一維序列,并按照一定方式轉(zhuǎn)換成二維矩陣。但標(biāo)準(zhǔn)Zig-Zag變換僅限于方陣中,而且有些元素位置始終不變,適用性不強(qiáng),所以對(duì)其進(jìn)行改進(jìn)。如圖1所示。從圖1可以看出,1,2,15,16的位置沒有發(fā)生改變,為了達(dá)到更好的置亂效果,對(duì)其進(jìn)行改進(jìn),改進(jìn)后的Zig-Zag變換從右下角開始掃描,按照“Z”字形向上掃描,可以使每個(gè)元素的位置發(fā)生改變,不僅適合于方陣,還適合于矩陣。如圖2所示。從圖2可以看出,所有元素的位置都發(fā)生了改變。

        圖1 標(biāo)準(zhǔn)Zig-Zag

        圖2 改進(jìn)后的Zig-Zag

        在ZigZag變換過程中,由于矩陣中元素個(gè)數(shù)有限確定,所以經(jīng)過有限次Zig-Zag變換后一定可以回到原始狀態(tài),即Zig-Zag變換具有周期性。不同維數(shù)方陣的Zig-Zag如表1所示,由表 1中可見,Zig-Zag變換擁有更大的密鑰周期。

        表1 不同維數(shù)矩陣Zig-Zag變換周期

        1.2 Logistic混沌系統(tǒng)

        一維Logistic[16]是目前研究最為廣泛的一種混沌映射,其表達(dá)式如式⑴所示:

        式中x(0)∈(0,1)為初始值,μ∈(3.5699,4]時(shí),系統(tǒng)處于混沌狀態(tài)。

        2 算法描述

        2.1 圖像加密

        設(shè)原始圖像I的大小為M*N,G(x,y)表示圖像I在點(diǎn)(x,y)處的像素灰度值,G'(x,y)表示為加密后的圖像在點(diǎn)(x,y)處的像素灰度值。

        步驟1將原始圖像I進(jìn)行Zig-Zag變換,次數(shù)為p,得到一維序列L,將其按照行優(yōu)先的順序轉(zhuǎn)換成二維矩陣A,A的大小為M*N;

        步驟2計(jì)算圖像的像素值總和sum,進(jìn)行式⑵的處理,給定參數(shù)μ,將x(0)和u作為L(zhǎng)ogistic混沌系統(tǒng)的初始值,迭代式⑴產(chǎn)生混沌序列長(zhǎng)度為M*N的混沌序列c(i),迭代次數(shù)為q,對(duì)混沌序列中的每個(gè)元素進(jìn)行式⑶的處理,使序列內(nèi)的每個(gè)元素都取值于0-255之間。得到序列c'(i)。

        步驟3將序列c'(i)按照行優(yōu)先的順序轉(zhuǎn)換成二維矩陣N,矩陣N的大小為M*N。

        步驟4將二維矩陣A和二維矩陣N對(duì)應(yīng)位置按照式⑷進(jìn)行像素值的融合運(yùn)算,得到加密矩陣I',即為加密圖像。

        加密過程如圖3所示:

        圖3 加密過程

        2.2 圖像解密

        圖像解密即為加密的逆過程,過程如圖4所示。

        圖4 解密過程

        解密過程首先根據(jù)密鑰x(0),μ將式⑴迭代q次,產(chǎn)生混沌序列,對(duì)混沌序列進(jìn)行式⑵⑶的處理得到混沌矩陣,將密文矩陣與混沌矩陣進(jìn)行像素值的融合,得到變換絕陣,對(duì)變換矩陣進(jìn)行p次的Zig-Zag反變換,得到原始圖像。

        3 實(shí)驗(yàn)結(jié)果與性能分析

        本文選取了大量的大小為256*256的灰度圖像進(jìn)行測(cè)試,這里給出經(jīng)典圖像lena的加密結(jié)果作為代表,本次實(shí)驗(yàn)環(huán)境是Inter(R)Core(TM)i3CPU,內(nèi)存為2GB,64位windows7操作系統(tǒng)的PC機(jī),MATLAB2014a,取u=3.7,p=2,q=500,x(0)由計(jì)算所得,圖5(a)表示原始圖像,圖5(b)表示加密圖像。

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

        3.1 密鑰空間

        具備足夠大的密鑰空間是一個(gè)機(jī)密系統(tǒng)加密性能強(qiáng)大的必備條件,本文的密鑰有sun,μ,p,q,計(jì)算精度按10-15計(jì)算,則密鑰空間 k=1015*4=1060≈2180,能夠有效抵抗窮舉攻擊。

        3.2 密文統(tǒng)計(jì)特性

        3.2.1 圖像直方圖

        密文特性通常通過直方圖表示出來,圖像直方圖越均勻,表示密文統(tǒng)計(jì)特性越好,加密效果越好,實(shí)驗(yàn)結(jié)果如圖6所示。圖6(a)表示原始圖像直方圖,圖6(b)表示加密圖像直方圖。

        圖6

        3.2.2 相關(guān)性分析

        明文圖像由于其畫面連貫性強(qiáng),相鄰像素的像素值一般比較接近或者相同,存在很強(qiáng)的相關(guān)性。攻擊者將此作為一個(gè)重要的突破口,所以加密后的圖像相關(guān)性越低說明加密效果越好。本文隨機(jī)選取明文圖像和密文圖像相鄰的2000對(duì)像素灰度值進(jìn)行比較,計(jì)算公式如⑸所示,其中x,y表示相鄰像素的灰度值,Rxy為相鄰兩個(gè)像素相關(guān)系數(shù)。其相關(guān)系數(shù)表述如表⑵所示。

        由公式⑸可以得出表⑵中的數(shù)據(jù),說明加密能夠破壞其相關(guān)性。

        表2 相關(guān)系數(shù)

        3.3 信息熵分析

        信息熵反映了圖像信息的不確定性,一般認(rèn)為,信息熵越大,不確定性越大(信息量越大),可視信息越少。信息熵的計(jì)算公式如下所示:

        這里,L為圖像的灰度等級(jí)數(shù),p(i)表示灰度值i出現(xiàn)的概率。對(duì)于L=256的灰度值圖像,信息熵的理論值為8。通過計(jì)算得到本文加密圖像的信息熵值為7.999383,接近于理論值(即8),而明文圖像的信息熵與理論值有明顯差別。

        4 結(jié)束語

        本文在對(duì)已有的標(biāo)準(zhǔn)Zig-Zag變換的基礎(chǔ)上,對(duì)其進(jìn)行改進(jìn),提出了基于混沌序列與改進(jìn)Zig-Zag變換的圖像加密算法,算法基于置亂-擴(kuò)散的思想,首先將標(biāo)準(zhǔn)Zig-Zag進(jìn)行改進(jìn),利用改進(jìn)后的Zig-Zag變換對(duì)圖像進(jìn)行置亂,然后采用Logistic混沌系統(tǒng)產(chǎn)生混沌序列,轉(zhuǎn)化為混沌矩陣,為了達(dá)到更好的效果,最后將置亂矩陣與混沌矩陣進(jìn)行像素值融合,得到加密圖像,實(shí)驗(yàn)證明效果良好。

        參考文獻(xiàn)(References):

        [1]李春虎,羅光春,李春豹.基于斜帳篷混沌映射和Arnold變換的圖像加密方案[J].計(jì)算機(jī)應(yīng)用研究,2018.11:1-2

        [2]湯任君,段競(jìng)哲,鄧洪敏.Logistic混沌序列和DES算法的圖像加密方法[J].計(jì)算機(jī)應(yīng)用,2017.37(S1):89-92

        [3]廖雪峰.基于Logistic混沌系統(tǒng)的圖像加密算法分析與改進(jìn)[J].軟件導(dǎo)刊,2017.16(5):39-41

        [4]謝國(guó)波,蘇本卉.基于Arnold分層循環(huán)變換的數(shù)字圖像加密算法[J].計(jì)算機(jī)工程與設(shè)計(jì),2017.38(5):1200-1204

        [5]劉會(huì).改進(jìn)Arnold變換的量子圖像加密系統(tǒng)[D].華中師范大學(xué)碩士學(xué)位論文,2017.

        [6]兀旦暉,鄭恩讓.基于混沌Logistic和Arnold二次加密的圖像水印算法研究[J].計(jì)算機(jī)測(cè)量與控制,2017.25(4):193-196

        [7]朱淑芹,李俊青.一種混沌圖像加密算法的選擇明文攻擊和改進(jìn)[J].計(jì)算機(jī)工程與應(yīng)用,2017.53(24):113-121

        [8]葉滿珠,廖世芳,王新芳.基于幻方變換的圖像置亂新算法[J].自動(dòng)化與儀器儀表,2016.2:216-218

        [9]朱寧.Arnold加密算法改進(jìn)[D].山東大學(xué)碩士學(xué)位論文,2012.

        [10]楊玉琴,蔣天發(fā),劉艮.基于擴(kuò)展Zig-zag變換的數(shù)字圖像置亂方法[J].信息網(wǎng)絡(luò)安全,2011.11:57-58,67

        [11]何冰.基于仿射變換的圖像置亂改進(jìn)新算法[J].計(jì)算機(jī)與數(shù)字工程,2011.39(3):121-124

        [12]鄭文斌.基于Zig-Zag掃描的空域圖像置亂新算法[J].計(jì)算機(jī)工程與科學(xué),2009.31(7):50-52

        [13]冀汶莉,張敏瑞,靳玉萍,黃興.基于Zigzag變換的數(shù)字圖像置亂算法的研究[J].計(jì)算機(jī)應(yīng)用與軟件,2009.26(3):71-73,87

        [14]胡春杰,陳曉,陳霞.基于改進(jìn)廣義Arnold映射的多混沌圖像加密算法[J].包裝工程,2017.38(3):144

        [15]李玉珍,金鑫,趙耿,李曉東,田玉露,王子亦.基于Zigzag變換與混沌的彩色圖像加密方案[J].計(jì)算機(jī)工程與設(shè)計(jì),2016.37(8):2002-2006

        [16]張永紅,張博.基于Logistic混沌系統(tǒng)的圖像加密算法研究[J].計(jì)算機(jī)應(yīng)用研究,2015.32(6):1770-1773

        猜你喜歡
        加密算法信息熵密鑰
        探索企業(yè)創(chuàng)新密鑰
        基于信息熵可信度的測(cè)試點(diǎn)選擇方法研究
        密碼系統(tǒng)中密鑰的狀態(tài)與保護(hù)*
        一種對(duì)稱密鑰的密鑰管理方法及系統(tǒng)
        基于信息熵的實(shí)驗(yàn)教學(xué)量化研究
        基于ECC的智能家居密鑰管理機(jī)制的實(shí)現(xiàn)
        一種基于信息熵的雷達(dá)動(dòng)態(tài)自適應(yīng)選擇跟蹤方法
        基于小波變換和混沌映射的圖像加密算法
        基于信息熵的IITFN多屬性決策方法
        Hill加密算法的改進(jìn)
        少妇一级内射精品免费| 99久久免费精品高清特色大片| 日韩免费小视频| 国内自拍视频在线观看| 亚洲毛片在线观看免费| 中国老熟女重囗味hdxx| 蜜臀av午夜一区二区三区| 乱色熟女综合一区二区三区| 日日碰狠狠添天天爽超碰97| 在线免费欧美| 亚洲一区二区在线视频,| 大桥未久av一区二区三区| 俺去俺来也在线www色官网| 午夜亚洲国产理论片亚洲2020| 在线观看av片永久免费| 蜜桃传媒免费在线观看| 精品精品国产自在97香蕉| 国产精品户露av在线户外直播| 亚洲无码毛片免费视频在线观看 | 国产精品白浆一区二区免费看| 蜜桃人妻午夜精品一区二区三区| 国产精品国产三级国产aⅴ下载| 啪啪无码人妻丰满熟妇| 国产精品av在线一区二区三区 | 亚洲人妻御姐中文字幕| 日本精品久久久久中文字幕| 精品久久人人妻人人做精品| 二区在线视频| 久久综合老鸭窝色综合久久| 久久国语露脸国产精品电影| 成年无码av片完整版| 亚洲成年网站在线777| 国产精品亚洲一区二区三区妖精 | 久久久亚洲精品一区二区三区| 久久99精品久久久久久野外| 性感人妻中文字幕在线| 久久精品国产亚洲av超清| 国产精品久久久久久久久免费| 中文字幕久久精品波多野结百度 | 久久免费亚洲免费视频| 国产成人综合美国十次|