第1章 傳統(tǒng)密碼
1.1 基本概念
1.2 傳統(tǒng)密碼舉例
1.3 密碼分析舉例
習題1
實踐練習1
第2章 序列密碼
2.1 序列密碼原理
2.2 線性反饋移位寄存器
2.3 非線性序列
2.4 利用線性反饋移位寄存器的密碼反饋
習題2
實踐練習2
第3章 分組密碼
3.1 DES
3.2 IDEA
3.3 AES
習題3
實踐練習3
第4章 公鑰密碼
4.1 引言
4.2 背包公鑰密碼系統(tǒng)
4.3 RSA公鑰密碼(基于大數(shù)分解)
4.4 Rabin公鑰體系(基于二次剩余)
4.5 ElGareal公鑰系統(tǒng)(基于離散對數(shù))
4.6 McEliece公鑰密碼(基于糾錯碼)
4.7 橢圓曲線公鑰體制
習題4
實踐練習4
第5章 簽名與認證
5.1 數(shù)字簽名
5.2 單向散列(Hash)函數(shù)
5.3 身份識別
5.4 消息認證碼(MAC)
習題5
實踐練習5
第6章 密鑰管理和密碼協(xié)議
6.1 密鑰管理
6.2 密鑰共享(密鑰分配問題)
6.3 密碼協(xié)議
6.4 零知識證明
6.5 公鑰基礎設施(PKI)
習題6
實踐練習6-1
實踐練習6-2
第7章 密碼學在網絡安全中的應用
7.1 無線移動網絡中的密碼技術
7.2 無線局域網絡中的密碼技術
7.3 密碼學在Internet安全技術中的應用
習題7
實踐練習7:IPSec協(xié)議與IPSec的安全服務
附錄A:數(shù)學補充知識
A.1 因式分解與模運算
A.2 同余類與同余方程
A.3 群和域
習題A
附錄B:實踐練習的源程序
B.1 Vigenere密文的生成與破譯
B.2 m序列密碼系統(tǒng)的已知部分明文攻擊
B.3 DES分組加密與解密的源程序
B.4 RSA公開密鑰體系的構建與加密解密
B.5 MD5信息摘要進行數(shù)字簽名的安全通信
B.6 Shamir秘密門限共享方案設計
附錄C:習題參考答案
參考文獻