第一章 經典雙向密碼學
1.1 密碼體制與密碼分析
1.2 單表系統
1.3 多表和其他系統
1.4 Rotors 和 DES
第二章 公鑰思想
2.1 某些街道是單向的
2.2 如何認識這一思想
2.3 公鑰的明顯優(yōu)點
第三章 背包系統
3.1 建立陷門
3.2 如何找到陷門
3.3 可達性理論
3.4 設法再次隱藏陷門
3.5 高密度背包
第四章 RSA 系統
4.1 合法世界
4.2 攻擊和防衛(wèi)
4.3 素性
4.4 密碼分析和因子分解
4.5 RSA 的部分信息
4.6 離散對數和密鑰交換
第五章 密碼系統的其他基礎
5.1 二次域中的乘冪
5.2 同態(tài)的迭代
5.3 自動機與語言理論
5.4 編碼理論
第六章 密碼方案:通信中的驚人應用
6.1 不僅僅是行為規(guī)范
6.2 電話擲硬幣:修訂的撲克
6.3 如何共享秘密
6.4 秘密的部分泄露
6.5 盲傳送
6.6 銀行業(yè)和秘密投票中的應用
6.7 使人相信證明而無需細節(jié)
6.8 零知識證明
6.9 身份的零知識證明
附錄A 復雜度理論講座
附錄B 數論講座
習題
歷史和文獻注記
名詞索引
參考文獻