999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于超混沌系統(tǒng)的圖像加密算法的安全性分析

2010-01-01 00:00:00劉金梅丘水生劉偉平
計算機(jī)應(yīng)用研究 2010年3期

摘 要:為了驗證文獻(xiàn)中提出的一種基于Logistic強(qiáng)混沌映射和陳氏超混沌系統(tǒng)的圖像加密算法的安全性,對其進(jìn)行了安全性分析,提出了適用于任意大小加密圖像的已知明文攻擊方法和選擇明文攻擊方法。同時,指出了原加密算法不安全的根本原因,并給出了提高其安全性的若干建議。

關(guān)鍵詞:混沌; 超混沌; 圖像加密; 安全性分析

中圖分類號:TN914.3 文獻(xiàn)標(biāo)志碼:A

文章編號:1001-3695(2010)03-1042-03

doi:10.3969/j.issn.1001-3695.2010.03.065

Cryptanalysis of image encryption algorithm based on hyper-chaotic system

LIU Jin-mei 1,2, QIU Shui-sheng 2, LIU Wei-ping1

(1. College of Information Science Technology, Jinan University, Guangzhou 510632, China; 2. School of Electronic Information Engi-neering, South China University of Technology, Guangzhou 510640, China)

Abstract:In order to verify the security of an image encryption algorithm based on Logistic chaotic map and Chen hyper-chao-tic system proposed in literature, discussed security analyses of the algorithm and proposed the measures of known plaintext attacks and chosen plaintext attacks for random-sized encrypted images . Besides, pointed out the essential weakness of the algorithm and provided some suggestions to improve its security.

Key words:chaos; hyper-chaos; image encryption; cryptanalysis

隨著多媒體通信和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,圖像信息傳輸日益廣泛,圖像數(shù)據(jù)的安全也受到越來越多的關(guān)注。作為保護(hù)圖像數(shù)據(jù)安全的一種有效方式,圖像加密早已成為信息安全領(lǐng)域的研究熱點(diǎn)之一。除了常規(guī)的圖像加密方法之外,利用混沌系統(tǒng)實(shí)現(xiàn)圖像加密也日益引起人們的重視[1~5]。

文獻(xiàn)[2]提出了一種基于超混沌系統(tǒng)的圖像加密算法,本文對其安全性進(jìn)行了分析,提出了能準(zhǔn)確破譯任意大小加密圖像的已知明文攻擊方法和選擇明文攻擊方法。

1 算法描述[2]

文獻(xiàn)[2]描述的算法使用了兩個混沌系統(tǒng),即Logistic強(qiáng)混沌映射和陳氏超混沌系統(tǒng)。前者用于實(shí)現(xiàn)圖像的置亂,后者用于進(jìn)行圖像像素替代。

Logistic強(qiáng)混沌映射:

xn+1=4xn(1-xn)(1)

陳氏超混沌系統(tǒng):

1=a(x2-x1)2=-x1x3+dx1+cx2-x43=x1x2-bx34=x1+k (2)

其中:a、b、c、d和k均為參數(shù)。當(dāng)a=36, b=3, c=28, d=-16和 -0.7≤ k≤0.7時,系統(tǒng)是超混沌系統(tǒng)。當(dāng)k=0.2時,其Lyapunov指數(shù)為λ1=1.552,λ2=0.023,λ3=0,λ4=-12.573。

對于大小為N×M的圖像A,其加密過程分為圖像置亂和圖像像素替代兩部分。

1.1 圖像置亂

根據(jù)Logistic強(qiáng)混沌映射的輸出對圖像A先按行置亂再按列置亂,得到置亂圖像B。大致步驟如下:

a)式(1)在初值x0作用下,首先迭代多次以消除暫態(tài)效應(yīng),得到新的輸出值x0,計算

r1=mod (x0×1014,M)(3)

得到屬于[0,M-1]的整數(shù)。

b)繼續(xù)迭代式(1),直至得到M個屬于{0,1,…,M-1}的不同整數(shù)ri(i=1,2,…,M)。其中ri≠rj(若i≠j)。根據(jù){ri,i=1,2,…,M}對圖像A按行置亂,即將第一行數(shù)據(jù)與第r1行數(shù)據(jù)互換,第二行數(shù)據(jù)與第r2行數(shù)據(jù)互換,依此類推,得到按行置亂后的圖像Ah。

c)根據(jù)式(1)的當(dāng)前值x0,計算

c1=mod (x0×1014,N)(4)

得到屬于[0,N-1]的整數(shù)。

d)繼續(xù)迭代式(1),離散化后得到N個屬于{0,1,2…,N-1}的不同整數(shù)ci(i=1,2,…,N),ci≠cj(若i≠j)。根據(jù){ci,i=1,…,N}對圖像Ah按列置亂,即將第一列數(shù)據(jù)與第c1列數(shù)據(jù)互換,第二列數(shù)據(jù)與第c2列數(shù)據(jù)互換,依此類推,得到置亂后圖像Ahv。

1.2 圖像像素替代

利用式(2)所述的陳氏超混沌系統(tǒng)實(shí)現(xiàn)像素替代加密。其步驟如下:

a)利用龍格—庫塔算法將陳氏超混沌系統(tǒng)迭代N0次,消除暫態(tài)效應(yīng)的影響。

b)對超混沌系統(tǒng)的當(dāng)前狀態(tài)x1、x2、x3、x4進(jìn)行離散化處理,得到四個位于[0,255]內(nèi)的整數(shù):

xi=mod ((Abs(xi)-Abs(xi)」)×1014,256);i=1,2,3,4(5)

其中:Abs(#8226;)表示取絕對值;#8226;」表示向下取整。

c)利用式(6)計算

1=mod (x1,4)(6)

則1∈[0,3]。根據(jù)1的值,選擇不同的狀態(tài)組合(B1, B2, B3)。1= 0時,(B1, B2, B3) = (x1, x2, x3)。1= 1時,(B1, B2, B3) = (x1, x2, x4)。1= 2時,(B1, B2, B3) = (x1, x3, x4)。1= 3時,(B1, B2, B3) = (x2, x3, x4)。將第i次迭代得到的狀態(tài)組合用(Bi,1 , Bi,2 , Bi,3) 表示。

d)將置亂圖像Ahv展開成一維,其像素值用Pi (i =1, 2, …, N×M) 表示。則像素替代加密后圖像的像素值為

C3×(i-1)+j=P3×(i-1)+jBi,j(7)

其中:j =1, 2, 3;i∈Z+ 且(3×(i-1)+j)≤(N×M)。得到加密圖像。

2 安全性分析

該算法的密鑰由Logistic強(qiáng)混沌映射和陳氏超混沌系統(tǒng)的初值構(gòu)成。若計算精度為10-14,則惟密文攻擊下,其密鑰空間較大,為1014×5 = 1070 ≈ 2232。但在已知明文攻擊和選擇明文攻擊下,該算法并不安全。

由于原算法中置亂部分和像素替代部分只與混沌系統(tǒng)和密鑰有關(guān),與明文無關(guān),可將置亂處理用函數(shù)T(#8226;)表示,置亂的逆操作用T-1(#8226;)表示;將像素替代部分使用的隨機(jī)數(shù)據(jù)流用 S = {(Bi,1 , Bi,2, Bi,3),i∈Z+且 (3×(i-1)+j)≤(N×M)} 表示。則圖像A的加密過程可以簡化描述為

CA=T(A)S(8)

解密過程為

A=T-1(CAS)(9)

2.1 已知明文攻擊

根據(jù)Kerckhoffs準(zhǔn)則,密碼分析者知道除密鑰以外的加密算法的全部結(jié)構(gòu)。已知明文攻擊是指密碼分析者根據(jù)已知的明文—密文對來破譯密碼。

設(shè)密碼分析者已知兩個大小為N×M的明文圖像A1、A2及其分別對應(yīng)的加密圖像CA1、CA2。可按以下步驟對算法進(jìn)行已知明文攻擊:

a)由式(9)得

A1A2=(T-1(CA1S))(T-1(CA2S))(10)

由于T-1(CA1S)=T-1(CA1)T-1(S),T-1(CA2S)=T-1(CA2)T-1(S),則A1A2=T-1(CA1)T-1(CA2)(11)

A1A2=T-1(CA1CA2)(12)

將A1、A2逐像素按比特異或,CA1、CA2按比特異或,得到

X=A1A2(13)

Y=CA1CA2(14)

b)根據(jù)X和Y,利用窮舉攻擊得到Logistic強(qiáng)混沌映射的初值,確定T-1(#8226;)和T(#8226;)。其窮舉復(fù)雜度僅為1014/2(對于Logistic混沌映射,初值為xn和(1-xn)時所得結(jié)果相同)。

c)利用T(#8226;)、圖像A1(或A2)及其對應(yīng)的加密圖像CA1(或CA2),得到S。由式(8)可知

T(A1)CA1=T(A1)(T(A1)S)(15)

S=T(A1)CA1(16)

攻擊完畢。可對任意大小為I(xiàn) ×J (I ≤ N, j ≤ M)的加密圖像解密。

2.2 選擇明文攻擊

選擇明文攻擊是指密碼分析者通過選擇明文,得到其對應(yīng)的密文來破譯密碼。對算法進(jìn)行選擇明文攻擊,步驟如下:

a)利用像素值均為零、大小為N×M的明文圖像A0,得到其加密圖像CA0。因T(A0)=A0,則由式(8)得

S=A0CA0(17)

b)由任意大小為N×M的明文圖像A1,得到其對應(yīng)的加密圖像CA1,由式(8)計算

T(A1)=CA1S(18)

c)根據(jù)A1和T(A1),利用窮舉攻擊得到Logistic強(qiáng)混沌映射的初值,確定T(#8226;)和T-1(#8226;)。其窮舉復(fù)雜度僅為1014/2。

攻擊完畢。可對任意大小為I(xiàn) ×J (#8226;)(I ≤ N, j ≤ M)的加密圖像解密。

還可對上述選擇明文攻擊方法加以改進(jìn)。無須得到Logistic強(qiáng)混沌映射的初值,也能夠成功破譯。文獻(xiàn)[3]提出了一種選擇明文攻擊方法,但僅適用于N×M (N ≤ 256, M ≤256) 的圖像。在此基礎(chǔ)上,本文提出如下改進(jìn)方法,該攻擊方法可適用于任意大小的加密圖像。

2.3 改進(jìn)的選擇明文攻擊

改進(jìn)的選擇明文攻擊方法步驟如下:

a)利用像素值均為零、大小為N×M的明文圖像A0,得到其加密圖像CA0,根據(jù)式(17)計算隨機(jī)流S。顯然,S的長度為N×M。

b)計算n=(N+M)/256」(19)

(a)若n=0,則利用大小為1×(NM)、前(N + M)個灰度值呈順序排列的圖像:

A=0 1 2 … (N+M-1) 255 … 255NM-(N+M)T(20)

得到其對應(yīng)的加密圖像CA。然后根據(jù)式(18)和S得到用于置亂的N+M個位于區(qū)間[0, MN-1] 內(nèi)的隨機(jī)整數(shù)t1~(N+M),至d)。

(b)若n >0,則利用大小為1×(NM) 的圖像:

A=0 1 2 … 254 255 … 255(NM-255)T(21)

得到其對應(yīng)的加密圖像CA。然后結(jié)合式(18)和S得到確定用于置亂的前255個隨機(jī)數(shù)t1~255。

c)若n =1,則繼續(xù)取大小為1×(NM) 的圖像:

A=255 … 255255 0 1 2 …N+M-256 255 … 255(NM-255)T (22)

得到其對應(yīng)的加密圖像CA。然后結(jié)合式(18)和S得到用于置亂的隨機(jī)數(shù)t256~N+M。與b)結(jié)合,得到用于置亂的N+M個隨機(jī)整數(shù)t1~N+M,至d)。

若n >1,則類似b)的(b),取

A=255 … 255255 0 1 2 … 255 … 255(NM-2×255)T(23)

得到其對應(yīng)的加密圖像CA。然后結(jié)合式(18)和S得到用于置亂的隨機(jī)數(shù)t256~510。

重復(fù)上面的步驟,直至取

A=255 … 255n×255 0 1 2 …(N+M-1-255n)255 … 255NM-(N+M)T(24)

得到其對應(yīng)的加密圖像CA。然后結(jié)合式(18)和S得到用于置亂的隨機(jī)數(shù)t(N×255+1)~(N+M)。

綜合上述步驟,確定用于置亂的N+M互不相等的隨機(jī)整數(shù)t1~N+M,至d)。

d)計算

t1=mod (ti,M) 1≤i≤Mmod (ti,N) (M+1)≤i≤(N+M)(25)

完畢。

此方法不需恢復(fù)密鑰的任何部分,通過選擇明文攻擊確定S和用于置亂的隨機(jī)整數(shù)t1~N+M,則可對任意大小為I ×J ( I能整除N, J能整除 M )的加密圖像成功解密(說明:用I 和J分別代替式(25)中的N和M,得到用于置亂的隨機(jī)整數(shù)t1~(I+J))。若加密圖像的大小不滿足“I能整除N, J能整除M”的條件,則令N = I,M = J,再執(zhí)行上述攻擊步驟。

2.4 增強(qiáng)安全性的建議

原加密算法的優(yōu)點(diǎn)在于,采用多混沌系統(tǒng),密鑰空間大;采用超混沌系統(tǒng),其混沌軌道復(fù)雜。但是。算法在結(jié)構(gòu)設(shè)計上存在致命弱點(diǎn),即加密過程與明文無關(guān),使得算法無法抵御已知明文攻擊和選擇明文攻擊。

建議解決方案是采用密文反饋和多輪次加密,這樣可以使明文圖像中每個像素的變化擴(kuò)散影響到盡可能多的密文像素,使算法具有很好的擴(kuò)散和混淆特性,增強(qiáng)對各種攻擊方法的抵御能力。

3 結(jié)束語

對文獻(xiàn)[2]提出的一種基于超混沌系統(tǒng)的圖像加密算法進(jìn)行了安全性分析。本文提出的選擇明文攻擊和已知明文攻擊方法可實(shí)現(xiàn)對任意大小加密圖像的準(zhǔn)確破譯。為了增強(qiáng)文獻(xiàn)[2]中算法的抗攻擊能力,建議在原算法的基礎(chǔ)上增加密文反饋或采用多輪加密的形式,以提高其安全性。

參考文獻(xiàn):

[1]WONG K W, KWOK B S K, LAW W S. A fast image encryption scheme based on chaotic standard map[J]. Physics Letters A, 2008, 372(15): 2645-2652.

[2]GAO Tie-gang, CHEN Zeng-qiang. A new image encryption algorithm based on hyper-chaos [J]. Physics Letters A, 2008, 372(4): 394-400.

[3]RHOUMA R, BELGHITH S. Cryptanalysis of a new image encryption algorithm based on hyper-chaos [J]. Physics Letters A, 2008, 372(38): 5973-5978.

[4]GUAN Zhi-hong, HUANG Fang-jun, GUAN Wen-jie. Chaos-based image encryption algorithm [J]. Physics Letters A, 2005, 346(1-3): 153-157.

[5]COKAL C, SOLAK E. Cryptanalysis of a chaos-based image encryption algorithm [J]. Physics Letters A, 2009, 373(15): 1357-1360.

主站蜘蛛池模板: 欧美笫一页| 农村乱人伦一区二区| 精品国产免费观看| 亚洲第一区欧美国产综合| 精品免费在线视频| 亚洲最大福利网站| 九色视频一区| 毛片久久网站小视频| 国产精品视频猛进猛出| 国产不卡网| 色婷婷成人网| 在线免费亚洲无码视频| 中文字幕1区2区| 91精品aⅴ无码中文字字幕蜜桃| 蜜臀av性久久久久蜜臀aⅴ麻豆| 免费播放毛片| 色丁丁毛片在线观看| 中文字幕乱妇无码AV在线| 亚洲日本www| 欧美va亚洲va香蕉在线| 91福利在线观看视频| 在线欧美日韩国产| 超碰91免费人妻| 欧美不卡视频在线| 国产主播喷水| av天堂最新版在线| 国产亚洲精品资源在线26u| 国产99在线| 精品成人一区二区三区电影| 美美女高清毛片视频免费观看| 极品私人尤物在线精品首页| 亚洲无码A视频在线| 麻豆AV网站免费进入| 国产91久久久久久| 五月婷婷精品| 激情乱人伦| 国产91丝袜在线播放动漫 | 毛片手机在线看| 午夜国产在线观看| 伊人福利视频| 人妻熟妇日韩AV在线播放| 久久久久久久久亚洲精品| 伊人成人在线视频| 2020久久国产综合精品swag| 在线观看免费国产| 视频一本大道香蕉久在线播放 | 日本一区二区不卡视频| 人妻一区二区三区无码精品一区| 欧美成在线视频| 又污又黄又无遮挡网站| 国产大片喷水在线在线视频| 国产在线视频福利资源站| 一本无码在线观看| 欧美一道本| 国产精品欧美在线观看| 亚洲精品大秀视频| 久久综合五月| 九九精品在线观看| 亚洲天堂2014| 91亚洲免费视频| 国产精品美女网站| 久久久久无码精品| 40岁成熟女人牲交片免费| 伊人色在线视频| 亚洲一区二区三区麻豆| 亚洲欧洲自拍拍偷午夜色| 精品国产www| 亚洲不卡无码av中文字幕| 一级毛片中文字幕| 日韩无码黄色网站| 国产乱子伦手机在线| 日本精品影院| 亚洲国产91人成在线| 在线视频精品一区| 欧美亚洲一区二区三区在线| 国产一级裸网站| 亚洲精品动漫| 久久久久久久久亚洲精品| 免费人成网站在线观看欧美| 国产日韩精品欧美一区喷| 国产精品三区四区| 国产自在线拍|