本書對國內外最新的圖像加密方案與算法進行了分類,分析和介紹。介紹的重點是國外SCI收錄和一流期刊發表的成果。主要內容為算法基礎和準備、空域圖像加密、頻域圖像加密、二值圖像加密、圖像共享、圖像加密評估與測試、圖像加密攻擊和加密方案典型實例C#實現。在第9章典型實例C#實現中還提供了圖像加密評估與測試程式,在附錄中提出了學習本書的若干建議,特別地為讀者選擇性地學習本書中特定加密方案所需要準備的章節結構,從某種意義上說,提供了通往掌握特定加密方案的"捷徑"。
基本介紹
- 書名:圖像加密算法與實踐:基於C#語言實現
- 作者:孫燮華
- 出版社:科學出版社
- 頁數:323頁
- 開本:5
- 品牌:科學出版社
- 外文名:Image Encryption Algorithms and Practices with Implementations in C#
- 類型:計算機與網際網路
- 出版日期:2013年6月1日
- 語種:簡體中文
- ISBN:7030376706
基本介紹,內容簡介,作者簡介,圖書目錄,
基本介紹
內容簡介
《圖像加密算法與實踐:基於C#語言實現》是作者對多年教學科研經驗的系統總結和提高,可供計算機、電子信息、自動化等相關專業的高年級本科生和研究生學習,也可供信息安全領域的工程技術人員參考。
作者簡介
孫燮華,中國計量學院教授。1981年畢業於杭州大學信息與計算科學系,理學碩士。畢業後留杭州大學任教,1988年調入中國計量學院工作,1992年晉升教授。同年,評為國家級突出貢獻專家,並獲國務院政府特殊津貼。1990年9月至1991年9月,作為高級訪問學者在美國麻省理工學院(MIT)研究離散數學。1997年3月至1997年9月,作為高級訪問學者在美國中佛羅里達大學(UCF)研究小波與計算機套用技術。主要研究領域包括計算機圖形學、圖像處理、模式識別、人工智慧算法、信息安全與密碼學、套用數學等。自1981年以來在數學、計算機科學與技術領域內發表獨著論文123篇,其中有19篇被SCI收錄。
圖書目錄
前言
第Ⅰ部分準備
第1章圖像加密概論
1.1 圖像加密的發展和特點
1.1.1 圖像加密的發展
1.1.2圖像加密的特點
1.2圖像加密的分類
1.2.1圖像加密分類(一)
1.2.2圖像加密分類(二)
1.3圖像加密分析
1.3.1攻擊類型
1.3.2 Kerchoffs原理
1.4圖像加密原理
1.4.1圖像置亂加密原理
1.4.2圖像序列加密原理
1.5本書內容安排
1.5.1關於編程與運行環境
1.5.2關於本書程式的結構與組成
參考文獻
第2章算法基礎
2.1 Arnold變換
2.1.1二維Arnold變換
2.1.2廣義Arnold變換
2.1.3三維Arnold變換
2.1.4n維Arnold變換
2.2模運算
2.2.1模運算的性質
2.2.2模算術運算
2.2.3模算術的性質
2.3混沌變換
2.3.1 Logistic映射
2.3.2 Chebyshev映射
2.3.3 Baker映射
2.3.4 Henon映射
2.3.5 Lorenz映射
2.3.6 Chen超混沌系統
2.4圖像像素的重排
2.4.1n維圖像的一維序列表示
2.4.2n維圖像與k維圖像之間的轉換
2.5圖像時頻變換
2.5.1 DCT變換
2.5.2提升Haar小波變換
參考文獻
第Ⅱ部分空域圖像加密
第3章置亂加密
3.1 RGB平移置亂加密
3.1.1加密思想
3.1.2加密算法
3.1.3算法實現與實踐
3.1.4相關研究
3.2 Henon混沌置亂加密
3.2.1加密思想
3.2.2加密算法
3.2.3算法實現與實踐
3.2.4相關研究
3.3 SCAN模式加密
3.3.1 SCAN模式
3.3.2 SCAN加密方案
3.3.3算法實現與實踐
3.3.4相關研究
3.4二值圖像修正SCAN加密
3.4.1 二值圖像四叉樹表示與修正SCAN語言
3.4.2加密方案
3.4.3算法實現與實踐
參考文獻
第4章灰度加密
4.1灰度DES加密
4.1.1 DES算法
4.1.2算法實現與實踐
4.1.3相關研究
4.2 Hill矩陣加密
4.2.1 Hill加密算法
4.2.2自可逆矩陣
4.2—3 自可逆矩陣Hill加密方案
4.2.4算法實現與實踐
4.2.5相關研究
4.3混沌序列加密
4.3.1混沌映射序列加密方案
4.3.2算法實現與實踐
4.3.3相關研究
4.4細胞自動機方法
4.4.1細胞自動機簡介
4.4.2基本細胞自動機
4.4.3 圖像加密算法
4.4.4算法實現與實踐
4.4.5相關研究
4.5隨機格加密
4.5.1隨機格
4.5.2二值圖像隨機格加密
4.5.3灰度圖像隨機格加密算法
4.5.4算法實現與實踐
4.5.5相關研究
4.6基於遺傳算法和混沌的圖像加密
4.6.1遺傳算法的基本概念和思想
4.6.2加密方案
4.6.3算法實現與實踐
4.6.4相關研究
參考文獻
第5章混合加密
5.1 Amold—Chen混沌序列加密
5.1.1 Arnold映射和Chen混沌系統
5.1.2 Arnold—Chen混沌序列加密方案
5.1.3算法實現與實踐
5.1.4相關研究
5.2複合混沌加密
5.2.1複合混沌
5.2.2加密方案
5.2.3算法實現與實踐
5.2.4相關研究
5.3 Baker序列加密
5.3.1離散化Baker映射
5.3.2加密方案
5.3.3算法實現與實踐
5.3.4相關研究
5.4位平面置亂加密
5.4.1位平面置亂
5.4.2加密方案
5.4.3算法實現與實踐
……
第Ⅲ部分頻域圖像加密
第Ⅳ部分圖像加密分析與測試
參考文獻
第Ⅰ部分準備
第1章圖像加密概論
1.1 圖像加密的發展和特點
1.1.1 圖像加密的發展
1.1.2圖像加密的特點
1.2圖像加密的分類
1.2.1圖像加密分類(一)
1.2.2圖像加密分類(二)
1.3圖像加密分析
1.3.1攻擊類型
1.3.2 Kerchoffs原理
1.4圖像加密原理
1.4.1圖像置亂加密原理
1.4.2圖像序列加密原理
1.5本書內容安排
1.5.1關於編程與運行環境
1.5.2關於本書程式的結構與組成
參考文獻
第2章算法基礎
2.1 Arnold變換
2.1.1二維Arnold變換
2.1.2廣義Arnold變換
2.1.3三維Arnold變換
2.1.4n維Arnold變換
2.2模運算
2.2.1模運算的性質
2.2.2模算術運算
2.2.3模算術的性質
2.3混沌變換
2.3.1 Logistic映射
2.3.2 Chebyshev映射
2.3.3 Baker映射
2.3.4 Henon映射
2.3.5 Lorenz映射
2.3.6 Chen超混沌系統
2.4圖像像素的重排
2.4.1n維圖像的一維序列表示
2.4.2n維圖像與k維圖像之間的轉換
2.5圖像時頻變換
2.5.1 DCT變換
2.5.2提升Haar小波變換
參考文獻
第Ⅱ部分空域圖像加密
第3章置亂加密
3.1 RGB平移置亂加密
3.1.1加密思想
3.1.2加密算法
3.1.3算法實現與實踐
3.1.4相關研究
3.2 Henon混沌置亂加密
3.2.1加密思想
3.2.2加密算法
3.2.3算法實現與實踐
3.2.4相關研究
3.3 SCAN模式加密
3.3.1 SCAN模式
3.3.2 SCAN加密方案
3.3.3算法實現與實踐
3.3.4相關研究
3.4二值圖像修正SCAN加密
3.4.1 二值圖像四叉樹表示與修正SCAN語言
3.4.2加密方案
3.4.3算法實現與實踐
參考文獻
第4章灰度加密
4.1灰度DES加密
4.1.1 DES算法
4.1.2算法實現與實踐
4.1.3相關研究
4.2 Hill矩陣加密
4.2.1 Hill加密算法
4.2.2自可逆矩陣
4.2—3 自可逆矩陣Hill加密方案
4.2.4算法實現與實踐
4.2.5相關研究
4.3混沌序列加密
4.3.1混沌映射序列加密方案
4.3.2算法實現與實踐
4.3.3相關研究
4.4細胞自動機方法
4.4.1細胞自動機簡介
4.4.2基本細胞自動機
4.4.3 圖像加密算法
4.4.4算法實現與實踐
4.4.5相關研究
4.5隨機格加密
4.5.1隨機格
4.5.2二值圖像隨機格加密
4.5.3灰度圖像隨機格加密算法
4.5.4算法實現與實踐
4.5.5相關研究
4.6基於遺傳算法和混沌的圖像加密
4.6.1遺傳算法的基本概念和思想
4.6.2加密方案
4.6.3算法實現與實踐
4.6.4相關研究
參考文獻
第5章混合加密
5.1 Amold—Chen混沌序列加密
5.1.1 Arnold映射和Chen混沌系統
5.1.2 Arnold—Chen混沌序列加密方案
5.1.3算法實現與實踐
5.1.4相關研究
5.2複合混沌加密
5.2.1複合混沌
5.2.2加密方案
5.2.3算法實現與實踐
5.2.4相關研究
5.3 Baker序列加密
5.3.1離散化Baker映射
5.3.2加密方案
5.3.3算法實現與實踐
5.3.4相關研究
5.4位平面置亂加密
5.4.1位平面置亂
5.4.2加密方案
5.4.3算法實現與實踐
……
第Ⅲ部分頻域圖像加密
第Ⅳ部分圖像加密分析與測試
參考文獻