密碼學理論與技術

密碼學理論與技術

《密碼學理論與技術》是2008年清華大學出版社出版的圖書,作者是范明鈺。該書可供工科類計算機、電子信息、通信等學科的本科學生和研究生使用。

基本介紹

  • 中文名:密碼學理論與技術
  • 作 者范明鈺
  • 出版社: 清華大學出版社
  • 出版時間: 2008年10月
  • ISBN:: 9787302181958
  • 開本:: 16開
  • 定價:: 23.00 元
內容簡介,目錄,

內容簡介

《密碼學理論與技術》從基本概念人手,通過手工密碼算法、機械密碼算法,建立密碼算法的概念;從算法的設計和分析兩條線索,指出密碼學的對抗和發展狀況。《密碼學理論與技術》主要分為以下4個部分:第1部分介紹與密碼學相關的基本概念(第1章)。第2部分介紹古典密碼學,重點介紹古典密碼設計和分析留下的經驗和教訓(第2、3章)。第3部分介紹現代密碼,包括對稱密碼中的分組密碼(第4章)和序列密碼(第5章)、Hash算法(第6章)和公鑰密碼(第7章)。第4部分介紹密碼算法的使用與發展,包括密鑰管理過程(第8章)和網路時代的密碼(第9章)。

目錄

第1章 密碼學中的基本概念.
1.1 術語
1.2 密碼學的套用
1.3 密碼算法的概念及其分類
1.3.1 對稱密碼算法
1.3.2 公開密鑰算法
1.3.3 Hash算法
1.4 密碼編碼學的基本概念
1.5 密碼分析學的基本概念
1.6 密碼學的資訊理論基礎
1.7 密碼學的起源和發展
1.8 密碼算法的安全性和複雜性
1.8.1 算法的安全性
1.8.2 密碼算法中的複雜性概念
習題和思考題
第2章 手工密碼體制
2.1 手工密碼算法類型
2.2 單表密碼
2.3 同音代替密碼
2.4 任意的單表代替密碼
2.5 任意單表代替密碼的破譯方法
2.6 多字母組代替密碼
2.6.1 Playfair密碼
2.6.2 Hill密碼
2.7 多表代替密碼
2.8 多表代替密碼的分析
習題和思考題
第3章 機械密碼
3.1 轉輪密碼機
3.1.1 M-209密碼機
3.1.2 ENIGMA密碼機
3.1.3 俄國人的M-125 FIALKA密碼機
3.1.4 日本人的密碼機
3.1.5 轉輪密碼機的分析
3.2 置換密碼
3.3 隱寫術
3.4 一次一密亂碼本
習題和思考題
第4章 分組密碼
4.1 分組密碼的概念
4.2 分組密碼的設計
4.2.1 S-P網路
4.2.2 Feistel結構
4.2.3 LM結構
4.3 分組密碼的典型分析方法
4.3.1 差分密碼分析
4.3.2 線性密碼分析
4.4 典型分組密碼算法
4.4.1 DES
4.4.2 AES算法
4.4.3 1DEA算法
4.5 其他的分組密碼簡介
4.5.1 Misty和Kasumi算法
4.5.2 Safer系列算法
4.5.3 Anubis和Khazad算法
4.5.4 Skipjack算法
4.5.5 RC6算法
4.5.6 E2和Camellia算法
習題和思考題
第5章 序列密碼基礎
5.1 序列密碼的特點及其與分組密碼的區別
5.2 序列密碼的基本概念
5.2.1 工作原理
5.2.2 分類
5.2.3 密鑰生成器
5.3 密鑰序列的性質
5.4 線性反饋移位暫存器
5.5 線性移位暫存器的綜合
5.6 序列密碼的設計
5.6.1 基於序列流密鑰生成器的一般設計方法
5.6.2 基於LFSR的序列密碼模型
5.6.3 有非線性反饋的移位暫存器
5.6.4 附加式發生器
5.7 序列密碼的分析
5.7.1 乘法
5.7.2 J-K觸發器
5.7.3 一種更複雜例子的分析——Pless體制
5.7.4 複合
5.7.5 線性複雜性分析
5.7.6 相關免疫性
5.7.7 其他攻擊
5.8 序列密碼算法介紹
5.8.1 A5算法
5.8.2 HughesXPD/KPD算法
5.8.3 Nanoteq算法
5.8.4 Rambutan算法
5.8.5 Gifford算法
5.8.6 M算法
5.8.7 PKZIP算法
習題和思考題
第6章 Hash算法
6.1 定義
6.2 分類
6.3 安全性
6.4 套用
6.4.1 檔案校驗
6.4.2 數字簽名
6.4.3 鑑別協定
6.5 Hash算法的設計和分析
6.6 常用的Hash算法
6.6.1 MD4算法
6.6.2 MD5算法
6.6.3 SHA算法
6.6.4 Whirlpool算法
6.7 Hash函式面臨的挑戰
習題和思考題
第7章 公鑰密碼體制基礎
7.1 簡介
7.2 數學基礎——模運算
7.2.1 模加
7.2.2 模乘
7.2.3 指數模運算
7.2.4 素性檢測
7.3 基於大數分解難題的公鑰體制——RSA算法
7.3.1 RSA算法
7.3.2 RSA算法的可行性
7.3.3 RSA的安全性
7.3.4 RSA的效率
7.4 Diffie-Hellman體制
7.5 背包體制
7.5.1 加法背包
7.5.2 乘法背包
7.5.3 Merkle-Hellman背包體制
7.6 Lu-Lee體制
7.6.1 Lu-Lee體制的加密算法
7.6.2 Lu-Lee體制的解密算法
7.7 橢圓曲線密碼算法
7.7.1 簡介
7.7.2 橢圓曲線的離散對數問題
7.7.3 橢圓曲線離散對數的攻擊
7.7.4 橢圓曲線選取
7.7.5 橢圓曲線域參數
7.7.6 典型的橢圓曲線加密體制
7.7.7 典型的橢圓曲線密碼協定
習題和思考題
第8章 密碼算法的使用
8.1 分組密碼算法的工作模式
8.1.1 電子密碼本模式(ECB)
8.1.2 密碼反饋模式(CFB)
8.1.3 密碼分組連結模式(CBC)
8.1.4 輸出反饋模式(OFB)
8.1.5 計數模式(CM)
8.2 加密所處的位置
8.3 密鑰管理
8.3.1 密鑰的分類和產生方式
8.3.2 密鑰管理體制
習題和思考題
第9章 網路時代的密碼
9.1 網路給密碼學帶來的挑戰
9.1.1 需要保護的範圍急劇擴展
9.1.2 信息系統受到的威脅
9.1.3 對信息系統攻擊的主要手段
9.2 網路時代密碼算法的使用
9.2.1 身份認證
9.2.2 訪問控制
9.2.3 數據完整性
9.2.4 數據保密性
9.2.5 抗抵賴性
9.3 網路時代信息保護技術的發展
9.3.1 第一階段:信息保護技術
9.3.2 第二階段:信息保障技術
9.3.3 第三階段:生存技術
習題和思考題
參考文獻

相關詞條

熱門詞條

聯絡我們