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

?

基于DNA亂序編碼和混沌映射的圖像加密算法

2016-11-19 06:10:36周小安李耀清

周小安 李耀清

摘 要:為有效抵抗選擇明文攻擊,已知明文攻擊等密碼攻擊行為,改善加密結(jié)構(gòu),解決DNA編碼透明等加密問題,提出了DNA亂序編碼、基于多個(gè)一維Logistic混沌映射的按位抽取算法以及一種二維混沌置亂方法。利用混沌系統(tǒng)按本文相應(yīng)算法產(chǎn)生的隨機(jī)矩陣,結(jié)合明文圖像矩陣進(jìn)行DNA亂序編碼,并用二維混沌置亂進(jìn)行加密圖像的比特級(jí)置亂來代替DNA堿基對(duì)互補(bǔ)替換。實(shí)驗(yàn)結(jié)果及安全分析表明,該算法具有良好的加密結(jié)構(gòu)可有效抵抗各種密碼攻擊行為。

關(guān)鍵詞:圖像加密; DNA序列;混沌系統(tǒng);圖像置亂

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

Image encryption Algorithm based on DNA out-of-order encoding and chaotic mapping

ZHOU Xiao-an1,LI Yao-qing1,2

( 1.College of Information Engineering ,Shenzhen University ,Shenzhen Guangdong 518000,China;

2.Shenzhen KeyLaboratory of Wireless Broadband Communication and Singal Processing,Shenzhen Guangdong 518057,China)

Abstract:This paper introduced a new image encryption algorithm based on DNA out-of-order encoding and chaotic mapping.First, generate four random matrices by using two separate Logistic maps in a certain way.Second a DNA matrix is obtained by out-of-order encoding the original image under one of the random matrix,and produce a new random DNA sequence matrix by using DNA standard code for another random matrix.Then perform the DNA sequence addition operation to add these DNA matrix.Finally, perform the scrambling to the result of the added matrix by using the rest of the two-dimensional random matrix instead of DNA sequence complement operation. Experimental results and security analysis show that the encryption algorithm have good encryption schemes that can resist the plaintext attacks.

Key words: image encryption; DNA sequences; chaotic systems; image scrambling

0 引言

近幾年隨著互聯(lián)網(wǎng)的發(fā)展,通過互聯(lián)網(wǎng)來傳輸各類數(shù)據(jù)正在成為時(shí)尚首選。特別地,圖像作為優(yōu)秀的信息載體,在使用者對(duì)圖像信息具備著豐富高效感知能力的同時(shí),更進(jìn)一步呈現(xiàn)出數(shù)據(jù)量大、冗余度高的特點(diǎn)。時(shí)下,正有大量的數(shù)字圖像在借助互聯(lián)網(wǎng)實(shí)施傳輸傳播,但由于互聯(lián)網(wǎng)的廣闊開放性,傳輸?shù)臄?shù)據(jù)很容易被截取、捕獲。圖像加密逐漸成為學(xué)術(shù)界研究熱點(diǎn)[1-3]。

1963年美國著名氣象學(xué)家Lorenz,無意間發(fā)現(xiàn)混沌現(xiàn)象后,學(xué)術(shù)界對(duì)混沌現(xiàn)象的研究便從未停歇。相繼出現(xiàn)了混沌同步[4]、混沌控制[5]等領(lǐng)域內(nèi)的代表性研究成果。這些成果已清晰表明混沌系統(tǒng)可提供顯示的遍歷性、偽隨機(jī)性、對(duì)初始條件的極端敏感性、長期不可預(yù)測等特點(diǎn)都非常適合于應(yīng)用在密碼系統(tǒng)中[6-9]。

許多研究人員將不同領(lǐng)域的知識(shí)引入密碼學(xué)中,以期設(shè)計(jì)出在性能上顯著優(yōu)越的加密系統(tǒng)。使用生物DNA序列并行計(jì)算的特點(diǎn)對(duì)圖像編碼、運(yùn)算,并結(jié)合混動(dòng)理論對(duì)圖像進(jìn)行加密是一種新的加密方法[10-13]。但由于一些算法的結(jié)構(gòu)缺陷,例如:單一的DNA編碼方式、僅僅關(guān)注混沌系統(tǒng)維數(shù)及復(fù)雜度的提高而未能改進(jìn)完善加密結(jié)構(gòu)等。這些基于DNA編碼及混沌的加密算法已陸續(xù)獲證指出存在不同程度的安全問題[14-18]。

具體地,文獻(xiàn)[17](詳見3、4節(jié))提出:文獻(xiàn)[16]的加密系統(tǒng)加密后圖像是不可逆的,即擁有

密鑰的解密機(jī)不能正確解密密文圖像,且文獻(xiàn)[16]中的一維Logistic映射產(chǎn)生的互補(bǔ)矩陣可由全零灰度的明文矩陣代入求得,進(jìn)而文獻(xiàn)[18]探討生成了一種改進(jìn)的DNA混沌加密方式來加密圖像。但通過本文分析及實(shí)驗(yàn)驗(yàn)證,由于文獻(xiàn)[18]使用單一的DNA編碼方案,且在DNA加法及互補(bǔ)運(yùn)算中使用的均是由同一個(gè)秘鑰產(chǎn)生的矩陣,而DNA編碼后的運(yùn)算實(shí)質(zhì)為二進(jìn)制之間的位計(jì)算,故可通過選擇明文攻擊以及邏輯函數(shù)之間的運(yùn)算法則,將不再需要密鑰即可攻破加密系統(tǒng),捕獲得到明文圖像。本文在第5節(jié)給出了研究證明。

混沌系統(tǒng)可見于加密系統(tǒng)的主要貢獻(xiàn)是其產(chǎn)生的偽隨機(jī)序列,如果沒有良好的算法結(jié)構(gòu)去抵抗密碼攻擊,攻擊者很可能直接破解出該隨機(jī)序列,而不必關(guān)注混沌系統(tǒng)是否足夠復(fù)雜。本文設(shè)計(jì)了一種新的加密結(jié)構(gòu):使用兩個(gè)一維Logistic映射通過本文算法產(chǎn)生4個(gè)加密矩陣,進(jìn)行DNA亂序編碼、DNA加法以及二維混沌圖像置亂。經(jīng)實(shí)驗(yàn)分析,利用Logistic混沌映射之間的按位抽取算法同樣可產(chǎn)生多個(gè)具有隨機(jī)特性的加密矩陣,提高了加密系統(tǒng)的加密效率;使用混沌系統(tǒng)進(jìn)行DNA亂序編碼實(shí)現(xiàn)了DNA編碼過程的加密,從而解決了加密系統(tǒng)編碼透明的問題,提高了加密系統(tǒng)的抗攻擊能力。經(jīng)現(xiàn)實(shí)安全性分析可知,該算法能夠抵抗選擇明文攻擊等密碼攻擊行為。

5 結(jié)束語

利用DNA亂序編碼解決了加密系統(tǒng)編碼透明的問題,提高加密系統(tǒng)的抗攻擊能力。將明文圖像的信息熵作為秘鑰,配合混沌秘鑰,不僅可有效防止攻擊者利用特殊明文矩陣進(jìn)行選擇明文攻擊,對(duì)于解密機(jī)而言信息熵作為校驗(yàn)數(shù)據(jù),可用于監(jiān)測通信是否正常,明文是否被修改等。二維混沌置亂依賴于兩個(gè)Logistic映射產(chǎn)生的混沌序列,不要求被置亂圖像大小,且置亂效果更具有隨機(jī)性,保密性較強(qiáng)。經(jīng)各項(xiàng)安全性試驗(yàn)分析,該加密算法擁有良好的加密結(jié)構(gòu),安全性較好,可有效抵抗選擇明文攻擊等密碼攻擊行為。由于算法基于二進(jìn)制層面進(jìn)行編碼,結(jié)合生物DNA工程,也可引申用于非圖像類數(shù)字信息大批量的存儲(chǔ)加密中。

參考文獻(xiàn)

[1] NOOSHIN B,YOUSET F,KARIM A.A robust hybridmethod fbr image encryption based on Hopfield neuralnetwork[J]. Computer&Electrical; Engineering,2012,38(2):356-369.

[2] WANG X Y, TENG L, QIN X. A novel colour image e-ncryption algorithm based on chaos [J]. Signal Proces-sing, 2012, 92(4): 1101-1108.

[3] SEYEDZADEH S M, MIRZAKUCHAKI S.A fast color imageencryption algorithm based on coupled two-dimensio-nal piecewise chaotic map [J]. Signal Processing, 2012, 92(5): 1202-1215.

[4] PECORA L M, CARROLL T. L.Synchronization in chaotic systems [J]. Phys. Rev. Lett.1990,64:821-824.

[5] OTT E, GREBOGI C, YORKE J. A. Controlling chaos[J]. Phys. Rev. Lett. 1990,64:1196-1199.

[6] KHANZADI H, ESHGHI M, BORUJENI S E. Image encryption using random bit sequence based on chaotic ma-ps [J]. Arabian Journal for Science and Engineering,2014, 39(2): 1039-1047.

[7] PATIDAR V,PAREEK N,SUD K. A new substitution-

diffusion based image cipher using chaotic standard

and logistic maps[J].Communications in Nonlinear Sc-ience and Numerical Simulation,2009,14(7):3056-3075.

[8] KANSO A, GHEBLEH M. A novel image encryption algorithm based on a 3D chaotic map [J]. Communications in Nonlinear Science and Numerical Simulation, 2012, 17(7): 2943-2959.

[9] ZHOU Y C, BAO L, CHEN C L P. Image encryption using a new parametric switching chaotic system [J].Signal Processing, 2013, 93(11): 3039-3052.

[10] 張順,高鐵杠. 基于類DNA編碼分組與替換的加密方案[J]. 電子與信息學(xué)報(bào),2015,37(1):150-157.

[11] ENAYATIFAR R, ABDULLAH A H, ISNIN I F. Chaos-based image encryption using a hybrid genetic algorithm and a DNA sequence [J]. Optics and Laser in Engineering, 2014, 56: 83-93.

[12] HUANG X L,YE G D. An image encryption algorithmbased on hyper-chaos and DNA sequence [J]. Multi-media Tools and Applications, 2014, 72(1): 57-70.

[13] LIU H J, WANG X Y, KADIR A. Image encryption usi-ng DNA complementary rule and chaoticmaps [J].Applied Soft Computing, 2012, 12(5): 1457-1466.

[14] LAPTYEVA T V, FLACH S, KLADKO K. The weak-password problem: Chaos, criticality, and encrypted p-CAP-TCHAs [J]. Europhysics Letters, 2011, 95(5): 50007.

[15] ZHU C X, LIAO C L. Breaking and improving an im-age encryption scheme based on total shuffling sche-me [J]. Nonlinear Dynamic, 2013, 71(1-2): 25-34.

[16] ZHANG Qiang, GUO Ling,WEI Xiaopeng.Image encryption using DNA addition combining with chaotic maps[J]. Mathematical and Computer Modelling,2010,52(11-12):2028-2035.

[17] HERMASSI H,BELAZI A,RHOUMA R,et al.Security analysis of an image encryption algorithm based on a DNA addition combining with chaotic maps[J].Mu-ltimedia Tools and Applications,2013,72 (3) :2211-2224.

[18] 魏廣政,金鑫,趙耿,等.一種改進(jìn)的基于DNA編碼和混沌映射的圖像加密方法[J]. 計(jì)算機(jī)應(yīng)用研究,2015,32(10):3049-3051,3069.

夏津县| 察隅县| 社旗县| 塘沽区| 绥阳县| 宁蒗| 台北县| 山东| 祁东县| 达尔| 德兴市| 安溪县| 盐池县| 集安市| 大邑县| 克拉玛依市| 托克逊县| 桐城市| 郁南县| 略阳县| 辽宁省| 怀宁县| 南丰县| 安福县| 汪清县| 吉木萨尔县| 乐都县| 武定县| 越西县| 台州市| 林口县| 抚顺县| 宜州市| 怀来县| 静海县| 津市市| 威宁| 安图县| 界首市| 云林县| 寻甸|