基于FPGA的圖像加密關鍵技術研究
本文關鍵詞:基于FPGA的圖像加密關鍵技術研究,,由筆耕文化傳播整理發(fā)布。
【摘要】:隨著多媒體技術的廣泛應用,圖像作為多媒體信息的一種重要承載形式,以其表現(xiàn)真實、直觀、易解讀等特點,在教育、醫(yī)療、鐵路、民航、社交、軍事等領域得到了越來越多的應用。然而,當人們通過圖像信息進行交流時,圖像除承載了交流者關心的信息外,往往還承載了眾多的環(huán)境信息、交流者的隱私信息,例如:醫(yī)療圖像中的個人生物信息、軍事圖像中隱含的地理特征等。這使得用于圖像交互的信息系統(tǒng),除提供便利的信息交互外,還必須高度重視圖像信息在傳遞過程中的安全性,有效地抵御對圖像的竊取與篡改等攻擊行為。有別于文本、聲音等有限符號集信息,圖像信息在應用中具有交互實時性強、突發(fā)數據量大的特點,這就要求承載圖像交互的信息系統(tǒng)必須具有高速的信息吞吐能力和高效的信息加解密能力。如何達到這些目的,目前較多研究認為:設計并利用具有高速、并行特點的專用硬件對圖像信息進行變換,是滿足廣泛圖像應用的有效手段之一。FPGA以其內部電路的并行性、內部集成鎖相環(huán)的高效性、引腳功能的可定制性、維護升級的便捷性以及靈活多樣的擴展性,可以滿足高速圖像加密系統(tǒng)的需求。由于FPGA的靈活性,可以根據具體的應用需求進行靈活的設計,減少專業(yè)芯片的限制。而且FPGA的內部程序可以進行并行處理,同時執(zhí)行多個任務,提高效率,減少時延,同時,FPGA具有大量的IP核,可以滿足圖像加密的方式多樣性,應用需求靈活性的要求。本文研究了基于SMS4分組密碼圖像加密算法、基于祖沖之序列密碼圖像加密算法和復合混沌圖像加密算法,并采用上述圖像加密算法,設計開發(fā)了圖像加密系統(tǒng)。論文的主要研究內容和創(chuàng)新點如下:針對于圖像數據量大以及FPGA的并行處理的特點,提出了基于SMS4分組密碼的圖像加密算法,設計了基于FPGA的內部流水線優(yōu)化結構,提高了加密算法的吞吐率。為了提高圖像加密安全性,根據SMS4分組加密算法的特點,設計一種基于FPGA的地址變換快速置亂方法,簡化電路結構,提高圖像置換的效率。為滿足圖像加密系統(tǒng)的需要,設計開發(fā)了基于SMS4分組密碼圖像加密算法的功能模塊。由于序列密碼硬件實現(xiàn)電路簡單,易于實現(xiàn),提出了基于祖沖之序列密碼的圖像加密算法,此算法能夠占用較少的FPGA資源,完成圖像的加解密功能。為了提高加密圖像的安全性,抵抗針對于圖像的差分攻擊,設計了一種適用于FPGA的密碼鏈接方式和改進Baker的圖像置換置亂算法,開發(fā)了基于祖沖之序列密碼圖像加密功能模塊。針對于傳統(tǒng)加密算法的加密強度依賴于固定的硬件電路結構的特點,以及圖像信息具有信息量大、冗余性強、圖像像元之間的相關性強,混沌系統(tǒng)具有初始條件的敏感性和類隨機性的特點,提出了基于復合Logistic混沌系統(tǒng)的圖像加密算法,并對復合混沌方程的李雅普諾夫指數進行了分析。復合混沌系統(tǒng)的加密強度隨像元之間的相關性變化而變換,并取得較好的圖像加密效果。針對復合混沌圖像加密算法,設計開發(fā)了基于FPGA的混沌圖像加密系統(tǒng),為提高了混沌系統(tǒng)的復雜性,采用128比特的乘法器進行設計。采用本文設計的圖像加密算法,設計開發(fā)了基于嵌入式平臺的圖像加密系統(tǒng)和基于FPGA平臺的圖像加密系統(tǒng);谇度胧介_發(fā)平臺采用ARM處理器進行開發(fā),采用了SMS4分組密碼圖像加密算法和祖沖之序列密碼圖像加密算法。基于FPGA的開發(fā)平臺采用本文設計的三種圖像加密算法,采用PCIe總線接口與計算機進行數據通信,并且應用DMA技術進行設計,完成計算機內存與FPGA內部存儲器之間的數據交互,FPGA負責圖像的加解密工作及整個系統(tǒng)的控制,提高了系統(tǒng)的執(zhí)行效率。
【關鍵詞】:圖像加密 FPGA 分組密碼 序列密碼 數字混沌
【學位授予單位】:黑龍江大學
【學位級別】:博士
【學位授予年份】:2015
【分類號】:TP309.7
【目錄】:
- 摘要6-8
- Abstract8-17
- 第1章 緒論17-37
- 1.1 課題背景及研究目的與意義17-18
- 1.2 密碼學概述18-23
- 1.2.1 密碼學的發(fā)展過程20-21
- 1.2.2 加密算法國內外進展21-23
- 1.3 典型加密算法FPGA實現(xiàn)概述23-28
- 1.3.1 分組密碼的電路實現(xiàn)方式24-27
- 1.3.2 序列密碼的電路實現(xiàn)方式27-28
- 1.3.3 其它加密算法的電路實現(xiàn)方式28
- 1.4 圖像加密算法概述28-35
- 1.4.1 圖像加解密算法29-30
- 1.4.2 圖像加密算法分類30-32
- 1.4.3 圖像加密相關進展32-35
- 1.5 本文的結構安排35-37
- 第2章 基于分組密碼的圖像加密算法37-66
- 2.1 引言37-38
- 2.2 SMS4算法概述38-46
- 2.2.1 SMS4算法術語38-39
- 2.2.2 輪函數39-41
- 2.2.3 密鑰擴展算法41-42
- 2.2.4 加密算法42-46
- 2.3 基于FPGA的SMS4算法實現(xiàn)46-50
- 2.3.1 全循環(huán)方式46-47
- 2.3.2 內部流水線方式47-48
- 2.3.3 算法的實現(xiàn)48-50
- 2.4 基于SMS4算法的圖像加解密算法及結果分析50-64
- 2.4.1 加密流程51-55
- 2.4.2 解密流程55-56
- 2.4.3 實驗結果及分析56-64
- 2.5 本章小結64-66
- 第3章 基于序列密碼的圖像加密算法66-83
- 3.1 引言66
- 3.2 基于FPGA的祖沖之算法實現(xiàn)66-71
- 3.2.1 非線性反饋移位寄存器67-68
- 3.2.2 比特重組68
- 3.2.3 非線性函數68-69
- 3.2.4 密鑰擴展69-70
- 3.2.5 算法實現(xiàn)70-71
- 3.3 基于祖沖之序列密碼的圖像加解密算法及性能分析71-82
- 3.3.1 圖像加密71-76
- 3.3.2 圖像解密76
- 3.3.3 實驗結果及分析76-82
- 3.4 本章小結82-83
- 第4章 基于像元相關性的混沌加密算法83-112
- 4.1 引言83-84
- 4.2 復合Logistic加密算法的李雅普諾夫指數特征84-102
- 4.2.1 Logistic混沌系統(tǒng)85-87
- 4.2.2 李雅普諾夫指數87-89
- 4.2.3 復合Logistic混沌加密算法89-90
- 4.2.4 典型信源相關函數的李雅普諾夫指數90-102
- 4.3 基于復合Logistic混沌圖像加密算法及性能分析102-108
- 4.3.1 圖像編碼方法102-104
- 4.3.2 基于復合Logistic混沌圖像加密算法104-105
- 4.3.3 圖像加密性能分析105-108
- 4.4 基于FPGA的復合Logistic混沌系統(tǒng)電路設計108-111
- 4.5 本章小結111-112
- 第5章 圖像加密系統(tǒng)設計112-126
- 5.1 引言112
- 5.2 基于嵌入式開發(fā)平臺的圖像加密系統(tǒng)112-116
- 5.3 基于FPGA開發(fā)平臺的圖像加密系統(tǒng)116-125
- 5.3.1 PCIe接口設計118-119
- 5.3.2 硬件設計119-122
- 5.3.3 軟件設計122-125
- 5.4 本章小結125-126
- 結論126-128
- 參考文獻128-135
- 致謝135-136
- 攻讀學位期間發(fā)表的學術論文及其它成果136-137
【相似文獻】
中國期刊全文數據庫 前10條
1 徐江峰;楊有;黃小粟;;基于廣義同步混沌的圖像加密方案[J];計算機工程;2006年06期
2 龔巖琳;陳善學;;圖像加密方法的分析[J];數字通信;2009年03期
3 朱建良;張博亞;孫鳴;;基于六維混沌的信號和圖像加密研究[J];信息技術;2012年02期
4 李昌剛,韓正之,張浩然;圖像加密技術綜述[J];計算機研究與發(fā)展;2002年10期
5 徐耀群,張莉;混沌序列在圖像加密中的應用[J];哈爾濱商業(yè)大學學報(自然科學版);2003年06期
6 尹顯東,李在銘,姚軍,唐丹,鄧君;圖像加密傳送系統(tǒng)的設計與實現(xiàn)[J];信息與電子工程;2004年01期
7 烏旭,陳爾東,胡家升;一種基于混沌的圖像加密改進方法[J];大連理工大學學報;2004年05期
8 黎婭,徐江峰;基于混沌的圖像加密技術進展[J];河南師范大學學報(自然科學版);2005年03期
9 文志強,李陶深,張增芳;一種新的基于混沌序列的圖像加密技術[J];計算機工程;2005年10期
10 李力;朱從旭;陳志剛;;一種基于混沌序列排序的圖像加密新算法[J];計算機工程與應用;2006年27期
中國重要會議論文全文數據庫 前7條
1 歐鍛灝;孫偉;林博;;一種新的基于可逆矩陣的具有完整性檢驗能力的圖像加密方案[A];第五屆全國幾何設計與計算學術會議論文集[C];2011年
2 劉云;鄭永愛;莫麗麗;;基于超混沌系統(tǒng)的圖像加密方案[A];2009年中國智能自動化會議論文集(第六分冊)[中南大學學報(增刊)][C];2009年
3 司徒國海;史yN詩;張靜娟;;級聯(lián)模擬退火算法用于光學圖像加密[A];中國光學學會2006年學術大會論文摘要集[C];2006年
4 尹顯東;唐丹;鄧君;;基于混沌序列的頻域圖像加密技術[A];中國工程物理研究院科技年報(2005)[C];2005年
5 王德石;謝邦勇;;一種基于行列循環(huán)移位的時空混沌圖像加密算法設計[A];第十二屆全國非線性振動暨第九屆全國非線性動力學和運動穩(wěn)定性學術會議論文集[C];2009年
6 劉正君;劉樹田;;基于反對易關系的圖像加密編碼方案[A];2006年全國光電技術學術交流會會議文集(D 光電信息處理技術專題)[C];2006年
7 朱從旭;陳志剛;;基于混沌掩碼虛擬光學成像系統(tǒng)的圖像加密[A];2006年全國光電技術學術交流會會議文集(D 光電信息處理技術專題)[C];2006年
中國博士學位論文全文數據庫 前10條
1 程海;基于FPGA的圖像加密關鍵技術研究[D];黑龍江大學;2015年
2 孫福艷;空間混沌及其在圖像加密中的應用[D];山東大學;2009年
3 劉家勝;基于混沌的圖像加密技術研究[D];安徽大學;2007年
4 王賓;混沌理論在圖像加密中的研究與應用[D];大連理工大學;2013年
5 茅耀斌;基于混沌的圖像加密與數字水印技術研究[D];南京理工大學;2003年
6 汪小剛;基于雙隨機相位編碼和干涉原理的圖像加密技術的研究[D];浙江大學;2013年
7 王靜;混沌數字圖像加密技術研究[D];南京郵電大學;2013年
8 周士華;基于DNA序列和自組裝的圖像加密研究[D];大連理工大學;2013年
9 朱薇;基于混沌的虛擬光學圖像加密關鍵技術研究[D];南京郵電大學;2014年
10 劉紅軍;混沌理論在一次一密圖像加密及保密通信系統(tǒng)中的應用研究[D];大連理工大學;2014年
中國碩士學位論文全文數據庫 前10條
1 楊達;基于全息光刻技術的圖像加密研究[D];昆明理工大學;2015年
2 李申曼;基于GS算法的圖像加密方法研究[D];哈爾濱工業(yè)大學;2015年
3 楊劉洋;拉丁方在二維光正交碼和圖像加密中的應用研究[D];浙江師范大學;2015年
4 張旭;基于混沌同步的圖像加密設計與實現(xiàn)[D];東北大學;2013年
5 李倩倩;基于FPGA圖像加密技術的研究與設計[D];河北工業(yè)大學;2015年
6 朱博宇;基于混沌和分存的圖像加密方法研究[D];黑龍江大學;2015年
7 賀超;基于混沌的圖像加密研究與實現(xiàn)[D];長春理工大學;2008年
8 曹曉華;混沌時間序列在圖像加密中的應用研究[D];東北大學 ;2008年
9 張琳;基于離散分數余弦變換的圖像加密技術[D];南昌大學;2009年
10 李震;基于混沌序列算法的計算機圖像加密技術的研究[D];沈陽工業(yè)大學;2005年
本文關鍵詞:基于FPGA的圖像加密關鍵技術研究,由筆耕文化傳播整理發(fā)布。
本文編號:369439
本文鏈接:http://sikaile.net/shoufeilunwen/xxkjbs/369439.html