《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 其他 > 設(shè)計(jì)應(yīng)用 > 基于改進(jìn)Clifford混沌系統(tǒng)的圖像加密算法
基于改進(jìn)Clifford混沌系統(tǒng)的圖像加密算法
2022年電子技術(shù)應(yīng)用第6期
張文宇,幸榮盈,李國(guó)東
桂林電子科技大學(xué) 數(shù)學(xué)與計(jì)算科學(xué)學(xué)院,廣西 桂林541004
摘要: 信息安全是人們?nèi)找骊P(guān)注的問題,在大數(shù)據(jù)時(shí)代,很多信息的傳輸都是通過數(shù)字圖像進(jìn)行的。為了減少數(shù)字圖像在信息傳遞過程中存在的安全隱患,改進(jìn)了Clifford系統(tǒng),通過混沌吸引子圖和Lyapunov指數(shù)分析改進(jìn)的Clifford系統(tǒng)的混沌特性,并且基于改進(jìn)的Clifford系統(tǒng)設(shè)計(jì)了一種圖像加密新算法。該算法先將明文圖像像素矩陣轉(zhuǎn)化為二進(jìn)制矩陣,對(duì)二進(jìn)制矩陣的行和列分別進(jìn)行循環(huán)位移;然后再將明文圖像分成9個(gè)大小不同的矩陣塊,對(duì)每個(gè)矩陣塊進(jìn)行置亂操作,在塊置亂時(shí),塊間結(jié)合混沌序列進(jìn)行置亂,塊內(nèi)進(jìn)行循環(huán)位移,保證了每個(gè)像素點(diǎn)的位置都發(fā)生了變化;最后用混沌序列和置亂后的圖像進(jìn)行異或運(yùn)算,得到最終的密文圖像。仿真實(shí)驗(yàn)以及安全性分析說明該算法具有良好的加密效果。
中圖分類號(hào): TP391
文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.211584
中文引用格式: 張文宇,幸榮盈,李國(guó)東. 基于改進(jìn)Clifford混沌系統(tǒng)的圖像加密算法[J].電子技術(shù)應(yīng)用,2022,48(6):73-78.
英文引用格式: Zhang Wenyu,Xing Rongying,Li Guodong. Image encryption algorithm based on improved Clifford chaotic system[J]. Application of Electronic Technique,2022,48(6):73-78.
Image encryption algorithm based on improved Clifford chaotic system
Zhang Wenyu,Xing Rongying,Li Guodong
School of Mathematics and Computing Science,Guilin University of Electronic and Technology,Guilin 541004,China
Abstract: Information security is an increasingly concerned issue. As the carrier of information transmission, digital image contains a large amount of information. In order to improve the security of digital image transmission, this paper improves the Clifford system, analyzes the chaotic characteristics of Clifford system through chaotic attractor graph and Lyapunov exponent, and designs a new image encryption algorithm based on the improved Clifford system. Firstly, the plaintext is transformed into a binary matrix. The rows and columns of the binary matrix are circularly shifted. Then, the plaintext is divided into nine matrix blocks with different sizes, and each matrix block is scrambled. In block scrambling, chaotic sequences are used to scramble between blocks, while cyclic displacement scrambling is used to scramble within blocks which ensures that the position of each pixel has changed. Finally, the image is diffused to get the ciphertext. Simulation experiments and security analysis show that the algorithm is safe and reliable for image encryption.
Key words : chaotic system;Clifford system;image encryption;block scrambling;diffuse

0 引言

    大數(shù)據(jù)時(shí)代的發(fā)展有利有弊,信息高速傳遞的時(shí)候也導(dǎo)致了大量的安全漏洞,越來越多的學(xué)者也將保護(hù)數(shù)據(jù)化的隱私問題當(dāng)成核心研究。與文字信息相比,數(shù)字圖像相鄰像素間的相關(guān)性較大、所含信息容量大并且數(shù)據(jù)冗余性強(qiáng),所以數(shù)字圖像加密不適合應(yīng)用傳統(tǒng)加密技術(shù)(如AES和DES)。而混沌系統(tǒng)有偽隨機(jī)性和初始值很敏感等特性,很適合用來圖像加密,而應(yīng)用混沌系統(tǒng)對(duì)圖像加密也成為現(xiàn)代科研的熱點(diǎn)。趙洪祥等人[1]針對(duì)以往的Henon映射存在的混沌空間小,在加密時(shí)安全性低的問題,對(duì)傳統(tǒng)的Henon映射進(jìn)行了創(chuàng)新,并利用創(chuàng)新型Henon映射對(duì)圖像進(jìn)行加密,其采用分塊的方式對(duì)圖像進(jìn)行加密處理,很大程度上減少了算法的運(yùn)行時(shí)間;馬開運(yùn)等人[2]針對(duì)明文圖像與加密密鑰無關(guān)引起的安全性問題,提出了將Logistic映射所迭代的混沌序列和明文圖像相結(jié)合生成的密鑰當(dāng)作三維Chen系統(tǒng)迭代的初始值,再運(yùn)用Fisher-Yates算法對(duì)圖像進(jìn)行置亂操作,該算法可以抵御大多數(shù)攻擊;Wang等人[3]針對(duì)低維混沌系統(tǒng)安全性不高,設(shè)計(jì)了一個(gè)新型的六維混沌系統(tǒng),結(jié)合比特置亂和DNA編碼技術(shù)對(duì)圖像進(jìn)行加密;Xian等人[4]提出一種基于螺旋變換的置亂方法,該方法在一次加密過程中可以引起所有像素點(diǎn)位置的變化,巧妙地簡(jiǎn)化了圖像置亂過程。擴(kuò)散算法利用兩個(gè)混沌序列來提高擴(kuò)散過程的效率。




本文詳細(xì)內(nèi)容請(qǐng)下載:http://ihrv.cn/resource/share/2000004424。




作者信息:

張文宇,幸榮盈,李國(guó)東

(桂林電子科技大學(xué) 數(shù)學(xué)與計(jì)算科學(xué)學(xué)院,廣西 桂林541004)




wd.jpg

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。