《混沌圖像加密及其安全性分析》內(nèi)容分為7章,主要聚焦于現(xiàn)有圖像加密算法的安全性分析與驗(yàn)證,同時(shí)也指出了所分析的圖像加密算法中存在的一些可行性、實(shí)用性和合理性問(wèn)題。在對(duì)三種具有代表性的圖像加密算法進(jìn)行安全性分析之后,該書(shū)也提出了兩種新穎的圖像加密算法,以解決目前圖像加密算法中存在的一些問(wèn)題,從而為未來(lái)的圖像加密研究人員提供有益參考。
隨著網(wǎng)絡(luò)技術(shù)和信息技術(shù)的飛速發(fā)展,數(shù)字圖像因能生動(dòng)、直觀、便捷和迅速地傳達(dá)信息,其應(yīng)用極其廣泛。可以說(shuō),人們工作和生活的方方面面都離不開(kāi)數(shù)字圖像。各行各業(yè)在其形形色色的生產(chǎn)和經(jīng)營(yíng)活動(dòng)中也都需要廣泛運(yùn)用數(shù)字圖像。然而,數(shù)字圖像的廣泛運(yùn)用在給人們帶來(lái)便利的同時(shí),也帶來(lái)了巨大的信息安全挑戰(zhàn)。因此,為了確保商業(yè)安全、軍事安全和實(shí)現(xiàn)隱私保護(hù)等,人們迫切希望在數(shù)字圖像的傳輸、使用和存儲(chǔ)過(guò)程中為其提供安全、高效的保護(hù)。眾所周知,在各種各樣的圖像數(shù)據(jù)保護(hù)技術(shù)中,圖像加密是最便捷和最有效的一種。經(jīng)過(guò)加密得到的密文圖像看起來(lái)類(lèi)似于噪聲圖像,可以很好地掩蓋原有的圖像信息。在沒(méi)有正確的秘密密鑰的情況下,攻擊者難以從中獲取有價(jià)值的信息。值得注意的是,圖像數(shù)據(jù)具有許多不同于文本數(shù)據(jù)的顯著特征,比如數(shù)據(jù)量大、信息冗余度高、相鄰像素間相關(guān)性強(qiáng)等。這樣一來(lái),在諸如工業(yè)物聯(lián)網(wǎng)等許多新興應(yīng)用場(chǎng)景中,主要針對(duì)文本數(shù)據(jù)而設(shè)計(jì)的傳統(tǒng)加密方案,比如數(shù)據(jù)加密標(biāo)準(zhǔn)(Data Encryption Standard,DES)、高級(jí)加密標(biāo)準(zhǔn)(Advanced Encryption Standard,AES)和國(guó)際數(shù)據(jù)加密算法(International Data Encryption Algorithm,IDEA),都無(wú)法很好地滿(mǎn)足保護(hù)圖像數(shù)據(jù)的要求。目前,圖像加密的相關(guān)研究正越來(lái)越受到廣大研究人員的重視,他們正致力于使用新的技術(shù)和方法來(lái)提高圖像加密的安全性與效率,以便能更好地滿(mǎn)足人們對(duì)于圖像數(shù)據(jù)的加密保護(hù)需求。在這些新技術(shù)和新方法中,基于混沌系統(tǒng)的圖像加密算法或方案(為簡(jiǎn)單起見(jiàn),后面將圖像加密算法或圖像加密方案統(tǒng)稱(chēng)為圖像加密算法)得到了眾多研究人員的青睞。
自1963年Lorenz發(fā)現(xiàn)第一個(gè)混沌吸引子以來(lái),混沌系統(tǒng)已經(jīng)被廣泛地應(yīng)用于包括系統(tǒng)優(yōu)化、神經(jīng)網(wǎng)絡(luò)、圖像數(shù)據(jù)處理、高速檢索、模式識(shí)別和故障診斷在內(nèi)的眾多領(lǐng)域。作為一種確定性的偽隨機(jī)和非線(xiàn)性現(xiàn)象,混沌系統(tǒng)具有許多非常適合現(xiàn)代密碼系統(tǒng)設(shè)計(jì)要求的特性。例如,混沌系統(tǒng)的軌跡對(duì)其初始狀態(tài)值和控制參數(shù)極其敏感,即使兩者只發(fā)生極小的變化,混沌系統(tǒng)也會(huì)呈現(xiàn)出完全不同的軌跡。混沌系統(tǒng)的這一特性使得其初始狀態(tài)值或控制參數(shù)非常適合用作密碼系統(tǒng)的秘密密鑰。因此,近年來(lái)有越來(lái)越多的研究人員利用混沌系統(tǒng)來(lái)設(shè)計(jì)新的圖像加密算法,這些新的圖像加密算法即所謂的混沌圖像加密算法。
密碼分析作為密碼學(xué)的一個(gè)重要分支,對(duì)加密技術(shù)的發(fā)展起著至關(guān)重要的推動(dòng)作用。與圖像加密算法的設(shè)計(jì)者一樣,也有許多研究人員致力于圖像加密算法的密碼分析研究。他們的工作主要是基于現(xiàn)代密碼學(xué)的相關(guān)知識(shí)和原理,對(duì)設(shè)計(jì)者們提出的圖像加密算法的安全性進(jìn)行分析與驗(yàn)證,同時(shí)也對(duì)這些圖像加密算法的可行性、實(shí)用性和合理性進(jìn)行評(píng)估。毫無(wú)疑問(wèn),對(duì)于密碼分析工作中所指出的現(xiàn)有圖像加密算法中存在的安全性、可行性、實(shí)用性和合理性問(wèn)題,后續(xù)的圖像加密算法的設(shè)計(jì)者都會(huì)予以重視,從而避免類(lèi)似問(wèn)題的再次發(fā)生?梢哉f(shuō),針對(duì)圖像加密算法的密碼分析研究是圖像加密技術(shù)健康發(fā)展的重要保障。
本書(shū)內(nèi)容分為7章,主要聚焦于現(xiàn)有圖像加密算法的安全性分析與驗(yàn)證,同時(shí)也指出了所分析的圖像加密算法中存在的一些可行性、實(shí)用性和合理性問(wèn)題。在對(duì)三種具有代表性的圖像加密算法進(jìn)行安全性分析之后,本書(shū)也提出了兩種新穎的圖像加密算法,以解決目前圖像加密算法中存在的一些問(wèn)題,從而為未來(lái)的圖像加密研究人員提供有益參考。各章主要內(nèi)容如下:
第1章包括混沌圖像加密的發(fā)展情況、混沌圖像加密的相關(guān)基本概念以及混沌圖像加密的發(fā)展趨勢(shì),主要是對(duì)混沌圖像加密及安全性分析的研究背景、研究?jī)?nèi)容、國(guó)內(nèi)外研究現(xiàn)狀以及研究意義進(jìn)行簡(jiǎn)要介紹。
第2章首先對(duì)基于集成式混沌系統(tǒng)的圖像加密算法(Integrated Chaotic Systems Based Image Encryption algorithm,ICS-IE)進(jìn)行了簡(jiǎn)要介紹,然后描述了ICS-IE在整數(shù)序列轉(zhuǎn)換、行列置換、隨機(jī)數(shù)的使用、模數(shù)使用、擴(kuò)散過(guò)程、密鑰流以及解密密鑰流重建方面存在的一些問(wèn)題。接下來(lái),對(duì)ICS-IE進(jìn)行了必要的改進(jìn),并對(duì)其進(jìn)行了密碼分析。在密碼分析的基礎(chǔ)上,提出了可以完全恢復(fù)明文圖像的選擇明文攻擊算法。隨后還就加密過(guò)程中使用的模數(shù)以及攻擊算法的有效性與可行性進(jìn)行了測(cè)試。最后,本章從混沌序列的使用、加密過(guò)程設(shè)計(jì)以及抵御特定攻擊的能力三方面,提出了進(jìn)一步改進(jìn)ICS-IE的建議。
第3章首先對(duì)基于DNA編碼和擾亂的超混沌圖像加密算法(DNA encoding and Scrambling based Hyperchaotic Image Encryption Scheme,DS-HIES)的三個(gè)主要加密步驟進(jìn)行了簡(jiǎn)要介紹。然后描述了DS-HIES算法中存在的問(wèn)題,并就這些問(wèn)題進(jìn)行了改進(jìn)或提出了改進(jìn)建議。接下來(lái),對(duì)DS-HIES進(jìn)行了密碼分析并提出了具體的攻擊算法。隨后又就DS-HIES的明文敏感性以及攻擊算法的有效性與可行性進(jìn)行了測(cè)試。最后,本章就混沌系統(tǒng)初始值的生成、混沌序列的使用和加密過(guò)程的設(shè)計(jì)等方面,闡述了進(jìn)一步改進(jìn)DS-HIES的建議。
第4章首先對(duì)基于二維混沌映射的圖像加密算法(2D Logistic Adjusted Sine map based Image Encryption Scheme, LAS-IES)進(jìn)行了簡(jiǎn)要介紹。然后描述了LAS-IES算法在算法描述、混沌矩陣生成、混沌系統(tǒng)參數(shù)生成、等價(jià)秘密密鑰、隨機(jī)值插入、置換過(guò)程以及密鑰流等方面存在的問(wèn)題。接下來(lái),對(duì)LAS-IES進(jìn)行了密碼分析,并提出了通過(guò)選擇明文攻擊來(lái)構(gòu)建和求解異或方程組的攻擊算法。隨后通過(guò)模擬測(cè)試驗(yàn)證了攻擊算法的有效性和可行性。最后,本章也提出了進(jìn)一步改進(jìn)LAS-IES的建議。
第5章提出了一種基于離散對(duì)數(shù)和憶阻混沌系統(tǒng)的混沌圖像加密算法(Discrete logarithm and Memristive chaotic system based Image Encryption algorithm,DLM-IE)。首先,對(duì)憶阻混沌系統(tǒng)、混沌序列的生成以及離散對(duì)數(shù)進(jìn)行了簡(jiǎn)要介紹。然后,本書(shū)對(duì)基于離散對(duì)數(shù)和憶阻混沌系統(tǒng)的圖像加密算法的主要加密步驟進(jìn)行了介紹。接下來(lái),從密鑰敏感性、密鑰空間、像素間關(guān)聯(lián)性、信息熵、選擇明文攻擊等方面測(cè)試和分析了DLM-IE的安全性,并與一些最新的混沌圖像加密算法進(jìn)行了對(duì)比分析。相關(guān)的模擬測(cè)試和對(duì)比分析表明,該混沌圖像加密算法具有極高的實(shí)用性和安全性。
第6章提出了一種基于離散對(duì)數(shù)和DNA序列操作的明文相關(guān)的混沌圖像加密算法(Plain image related Chaotic Image Encryption algorithm based on DNA sequence operation and Discrete logarithm,DD-PCIE)。首先,對(duì)明文圖像散列值的使用、離散對(duì)數(shù)的使用、DNA序列操作以及2D-LSCM進(jìn)行了簡(jiǎn)要介紹。然后,詳細(xì)地描述和分析了DD-PCIE的主要加密步驟,即明文相關(guān)的置換與更新、明文相關(guān)的DNA序列操作以及明文相關(guān)的擴(kuò)散。接下來(lái),從密鑰空間、密鑰敏感性、像素值分布、信息熵、像素關(guān)聯(lián)性、明文敏感性、選擇明文攻擊、加密效率等方面,對(duì)PP-DCIE進(jìn)行了模擬測(cè)試和對(duì)比分析。相關(guān)的測(cè)試和分析表明,PP-DCIE不僅具有極高的加密效率,還擁有極高的明文相關(guān)性和明文敏感性,能夠有效抵御選擇各種常見(jiàn)攻擊。
第7章對(duì)全書(shū)內(nèi)容進(jìn)行了總結(jié),概述了全書(shū)所展現(xiàn)的研究成果和創(chuàng)新點(diǎn),然后對(duì)混沌圖像加密的未來(lái)發(fā)展方向和趨勢(shì)進(jìn)行了討論。
本書(shū)由攀枝花市指導(dǎo)性科技計(jì)劃項(xiàng)目(編號(hào):2020ZD-S-40)和攀枝花學(xué)院博士科研啟動(dòng)項(xiàng)目(編號(hào):2020DOC0019)資助出版。
在多方面的幫助與支持之下,本書(shū)得以順利出版。作者在此感謝母校合肥工業(yè)大學(xué)的培養(yǎng)以及所在工作單位攀枝花學(xué)院的大力支持;感謝導(dǎo)師何怡剛教授的悉心指導(dǎo)和諄諄教誨;感謝攀枝花學(xué)院的張靖教授、秦振濤教授、鐘玉泉教授和羅學(xué)剛副教授,感謝你們?cè)诠ぷ髦兴o予的指導(dǎo)與支持;感謝湖南理工學(xué)院的李宏民教授與李春來(lái)教授、湘潭大學(xué)的李澄清教授、南京航空航天大學(xué)的張玉書(shū)研究員、安慶師范大學(xué)的張朝龍副教授以及華東理工大學(xué)的鄧芳明副教授等,感謝你們?cè)诳蒲蟹矫嫠o予的無(wú)私幫助與支持。
最后,鄭重感謝西南交通大學(xué)出版社理工分社黃慶斌社長(zhǎng)以及出版社其他相關(guān)領(lǐng)導(dǎo)和工作人員,感謝你們?yōu)楸緯?shū)出版所提供的鼎力支持以及所付出的巨大努力。
馮偉,男,博士,攀枝花學(xué)院數(shù)學(xué)與計(jì)算機(jī)學(xué)院(大數(shù)據(jù)學(xué)院)講師,中國(guó)計(jì)算機(jī)學(xué)會(huì)會(huì)員,中國(guó)密碼學(xué)會(huì)會(huì)員,IEEE會(huì)員,IEEE Computer Society會(huì)員,攀枝花市高層次人才。主要從事圖像加密與信息處理技術(shù)方面的研究工作,累計(jì)發(fā)表SCI期刊論文14篇。
第1章 緒論
1.1 混沌圖像加密的發(fā)展情況
1.2 混沌圖像加密的相關(guān)基本概念
1.3 混沌圖像加密的發(fā)展趨勢(shì)
第2章 基于集成式混沌系統(tǒng)的圖像加密算法的安全性分析
2.1 引言
2.2 原始算法簡(jiǎn)介
2.3 原始算法中存在的問(wèn)題
2.4 必要改進(jìn)
2.5 密碼分析
2.6 模擬測(cè)試
2.7 對(duì)原始算法的進(jìn)一步改進(jìn)
2.8 本章小結(jié)
第3章 基于DNA編碼和擾亂的超混沌圖像加密算法的安全性分析
3.1 引言
3.2 原始算法及其存在的問(wèn)題
3.3 密碼分析和攻擊算法
3.4 模擬測(cè)試結(jié)果
3.5 進(jìn)一步的改進(jìn)
3.6 本章小結(jié)
第4章 基于二維混沌映射的圖像加密算法的安全性分析
4.1 引言
4.2 原始算法簡(jiǎn)介
4.3 發(fā)現(xiàn)的問(wèn)題
4.4 密碼分析和攻擊算法
4.5 模擬測(cè)試
4.6 更多的改進(jìn)
4.7 本章小結(jié)
第5章 基于離散對(duì)數(shù)和憶阻混沌系統(tǒng)的圖像加密算法
5.1 引言
5.2 預(yù)備知識(shí)
5.3 提出的混沌圖像加密算法
5.4 模擬測(cè)試和分析
5.5 本章小結(jié)
第6章 基于離散對(duì)數(shù)和DNA序列操作的明文相關(guān)的混沌圖像加密算法
6.1 引言
6.2 預(yù)備知識(shí)
6.3 新加密算法的具體加密過(guò)程及分析
6.4 模擬測(cè)試和分析
6.5 本章小結(jié)
第7章 總結(jié)與展望
7.1 本書(shū)研究工作總結(jié)
7.2 未來(lái)研究工作展望
參考文獻(xiàn)