第一篇 密碼函數與信息泄露
第1章 密碼體制的安全性
1. l 密碼體制與密碼函數
1. 2 密碼體制的安全性之一完善保密性
l. 3 密碼體制的安全性之二計算安全性
1. 4 完善保密性與計算安全性的比較
1. 5 完善保密性的獲得密鑰協商
1. 5. l 優(yōu)先提取
1. 5. 2 信息協調
1. 5. 3 保密增強
1. 6 優(yōu)先提取與優(yōu)先退化
1. 7 存在主動攻擊時的保密增強
參考文獻
第2章 相關免疫函數
2. 1 相關免疫布爾函數及其基本性質
2. 2 相關免疫階與代數次數的相互制約
2. 3 相關免疫布爾函數的構造和計數
2. 3. l 結構定理
2. 3. 2 一階相關免疫布爾函數的構造和計數
2. 3. 3 高階相關免疫布爾函數的構造和計數
2. 4 布爾函數的廣義相關免疫性
2. 5 GF(q)上的相關免疫函數
參考文獻
第3章 彈性函數
3. l 彈性函數及其基本性質
3. 2 彈性函數的存在性與惟一性
3. 3 彈性函數的構造
3. 4 仿射函數的彈性階
3. 5 彈性階上確界與代數次數的關系
參考文獻
第4章 非線性性
4. l 布爾函數的非線性度和線性度
4. 2 布爾函數非線性皮與相關免疫階的關系
4. 3 高度非線性布爾函數Bent函數
4. 4 高度非線性均衡布爾函數的構造
4. 4. 1 n=2m
4. 4. 2 n=2m(2+l), S為奇數
4. 4. 3 n為奇數
4. 5 特征為2的域上的多輸出函數的非線性性
4. 6 一般有限域上的函數的非線性性
參考文獻
第5章 密碼函數的其它安全往設計
5. 1 差分分布
5. 2 特殊的差分分布:雪崩與擴散
5. 3 高階差分分布
5. 4 高階自相關性
5. 5 正形置換
5. 6 全距置換
參考文獻
第二篇 序列密碼
第6章 序列密碼的基礎理論
6. l 序列的線性復雜度和最小周期
6. 2 序列的根表示和跡表示
6. 3 和序列與乘積序列
6. 4 m-序列及其密碼學特性
6. 5 密鑰序列的穩(wěn)定性
6. 6 線性遞歸序列的綜合
6. 6. 1 B-M算法
6. 6. 2 Games-Chan算法
6. 7 序列密碼的研究現狀簡述
6. 7. 1 偽隨機序列的生成現狀
6. 7. 2 對序列密碼的攻擊現狀
6. 7. 3 序列密碼的某些非主流問題
參考文獻
第7章 前饋序列
7. 1 Bent序列
7. 2 幾何序列
7. 3 幾何序列之例一GMW序列
7. 4 幾何序列之例二瀑布型GMW序列
7. 5 NO序列
參考文獻
第8章 對數序列
8. l 對數序列的定義. 定理
8. 2 對數序列之例一Legendre序列
8. 3 對數序列之例二R為奇素數
8. 4 對數序列之例三R為2的冪
8. 5 對數序列的推廣廣義Jacobi序列
參考文獻
第9章 鐘控序列
9. 1 Jennings復合序列
9. 2 停一走生成器
9. 3 Gunther生成器
9. 4 縮減序列互縮序列
9. 5 縮減序列自縮序列
9. 6 縮減序列廣義自縮序列
9. 7 廣義自縮序列的特例
參考文獻
第10章 稀疏序列
10. 1 稀疏序列與信息隱藏
10. 2 自縮乘積序列與自擴序列
10. 3 基于GF(q)上m-序列的稀疏序列
10. 4 基于乘方剩余符號的稀疏序列
參考文獻
第三篇 分組密碼
第11章 分組密碼的設計與安全性
11. l 分組密碼的設計準則
11. l. l 安全性
11. 1. 2 簡捷性
11. 1. 3 有效性
11. 1. 4 透明性和靈活性
11. 1. 5 加解密相似性
11. 2 分組密碼的設計技巧
11. 2. l 計算部件
11. 2. 2 計算部件的組合
11. 2. 3 關于密鑰長度
11. 3 分組密碼的工作模式
11. 4 典型攻擊方法
11. 4. l 樸素的攻擊:窮舉搜索
11. 4. 2 差分密碼分析
11. 4. 3 線性密碼分析
11. 4. 4 計時攻擊和能量攻擊
11. 5 分組密碼的隨機算法
參考文獻
第12章 分組密碼DES
12. 1 DES概述
12. 2 DES的計算部件
12. 2. l 初始置換IP與其逆置換
IP-l
12. 2. 2 擴充變換E
12. 2. 3 8個S盒S1. S2. .... S8
12. 2. 4 置換P
12. 3 DES的加密算法和解密算法
12. 4 DES的C一源程序代碼
12. 5 DES的安全性
12. 6 對DES的差分密碼分析
參考文獻
第13章 各種分組密碼設計方案
13. l 分組密碼IDEA
l3. 2 IDEA的C-源程序代碼
13. 3 RC5與RC6
13. 4 RC5與RC6的C-源程序
13. 5 Feistel網絡的變形
13. 6 分組密碼Twofish簡介
13. 7 Twofish的C-源程序
參考文獻
第14章 AES算法(RIJNDAEL)
14. 1 AES競爭過程及RIJNDAEL概述
14. 2 RIJNDAEL的數學基礎和設計思想14. 2. l 有限域GF(2)
14. 2. 2 系數在GF(2)上的多項式
14. 2. 3 設計思想
14. 3 算法說明
14. 3. l 狀態(tài). 密鑰種子和輪數
14. 3. 2 輪函數
14. 3. 3 密鑰擴展
14. 3. 4 RIJNDAEL密碼的加密算法
14. 3. 5 加解密的相近程度/解密算法
14. 4 實現方面
14. 4. 1 8位處理器
14. 4. 2 32位處理器
14. 4. 3 并行性
14. 4. 4 解密算法的實現
14. 4. 5 硬件適應性
14. 5 設計選擇的誘因以及安全性分析
14. 6 RIJNDAEL的C-源程序代碼
參考文獻
第15章 分組密碼SAFER+及其變形
15. 1 SAFER十概述
15. 2 SAFER+的C-源程序代碼
15. 3 SAFER+M算法描述
15. 4 SAFER+M與SAFER計算量和數據量的比較
15. 5 SAFER+M的加解密相似性
15. 6 SAFER+M的安全性
15. 6. l 線性層的擴散性能:與SAFER+比較
15. 6. 2 SAFER+M的差分密碼分析
參考文獻