前言
第1章 引論
1.1 密碼學與信息安全概述
1.2 密碼體制與密碼分析
1.3 密碼體制的安全性
1.4 香農理論簡介
1.5 計算復雜性理論簡介
1.6 小結與注釋
習題1
第2章 古典密碼學
2.1 語言的統(tǒng)計特性
2.2 單表代替密碼
2.3 單表代替密碼的分析
2.4 多表代替密碼
2.5 多表代替密碼的分析
2.6 轉輪密碼與M-209
2.7 M-209的已知明文攻擊
2.8 小結與注釋
習題2
第3章 布爾函數
3.1 布爾函數的表示方法
3.2 布爾函數的重量與概率計算
3.3 布爾函數的非線性度
3.4 布爾函數的相關免疫性
3.5 相關免疫函數的構造
3.6 嚴格雪崩準則和擴散準則
3.7 小結與注釋
習題3
第4章 序列密碼
4.1 引言
4.2 線性反饋移位寄存器序列
4.3 基于LFSR的序列密碼體制
4.4 帶進位的反饋移位寄存器序列
4.5 小結與注釋
習題4
第5章 分組密碼與數據加密標準
5.1 概述
5.2 分組密碼的基本概念
5.3 數據加密標準DES
5.4 RC6算法
5.5 高級數據加密標準(AES)
5.6 差分密碼分析原理
5.7 線性密碼分析原理
5.8 分組密碼的工作模式和設計理論
5.9 小結與注釋
習題5
第6章 公開密鑰密碼體制
6.1 公鑰密碼概述
6.2 RSA公鑰體制
6.3 素性檢測
6.4 RSA的安全性
6.5 Rabin公鑰體制
6.6 基于離散對數問題的公鑰密碼體制
6.7 其他幾種公鑰密碼體制
6.8 小結與注釋
習題6
第7章 Hash函數與數字簽名體制
7.1 Hash函數概述
7.2 Hash函數的安全性
7.3 安全Hash算法(SHA-1)
7.4 數字簽名體制概述
7.5 簽名體制的安全需求
7.6 幾種著名數字簽名體制
7.7 群簽名及其應用
7.8 盲簽名及其應用
7.9 小結與注釋
習題7
第8章 密鑰建立及管理技術
8.1 密鑰概述
8.2 密鑰分配
8.3 密鑰協(xié)商
8.4 秘密共享
8.5 密鑰保護
8.6 小結與注釋
習題8
第9章 身份認證和零知識證明
9.1 身份認證概述
9.2 零知識證明的基本概念
9.3 識別個人身份的零知識證明
9.4 Feige—Fiat—Shamir身份識別體制
9.5 Guillou—Quisqualter身份識別體制
9.6 Schnorr身份識別體制
9.7 Okamoto身份識別體制
9.8 身份識別體制向數字簽名體制轉化
9.9 小結與注釋
習題9
參考文獻
附錄
附錄A 數論基礎
附錄B 代數學基礎
附錄C 有限域基礎