第一部分基 礎 知 識
第1章密碼協(xié)議的邏輯分析概述31.1引言3
1.2邏輯分析方法概覽3
1.3本書的結構6
第2章密碼與密碼協(xié)議8
2.1密碼學發(fā)展史8
2.2對稱加密10
2.2.1對稱加密概念10
2.2.2DES算法11
2.2.3DES的安全性17
2.3非對稱加密18
2.3.1公鑰加密概念18
2.3.2RSA公鑰密碼19
2.3.3ElGamal公鑰密碼22
2.4加密方案與密碼協(xié)議24
2.5密碼協(xié)議的分類26
2.6對密碼協(xié)議常見的幾種攻擊26
2.7本章小結28
第3章認知邏輯理論29
3.1命題邏輯30
3.2模態(tài)邏輯30
3.3動態(tài)認知邏輯33
3.3.1認知邏輯概述33
3.3.2群體知識37
3.3.3公開宣告邏輯38
3.3.4認知行為43
3.3.5行為模型45
3.3.6非單調邏輯48
3.4時態(tài)認知邏輯49
3.4.1時態(tài)邏輯50
3.4.2時態(tài)認知邏輯概述51
3.5本章小結52
第二部分認知邏輯在密碼協(xié)議分析中的具體應用
第4章基于認知行為的密碼協(xié)議分析554.1密碼協(xié)議實例描述55
4.2協(xié)議中的消息表示56
4.3協(xié)議的邏輯語言56
4.4更新函數58
4.5協(xié)議分析59
4.6本章小結62
第5章基于行為模型的密碼協(xié)議驗證63
5.1協(xié)議的語言 A,BCryp63
5.1.1協(xié)議語言 A,BCryp的語法63
5.1.2協(xié)議語言 A,BCryp的語義64
5.2協(xié)議形式化65
5.2.1形式化密碼協(xié)議中的基本問題65
5.2.2形式化行為模型66
5.3協(xié)議分析67
5.4協(xié)議驗證69
5.4.1協(xié)議的目標模型69
5.4.2協(xié)議的驗證70
5.5本章小結71
第6章基于時態(tài)認知邏輯的密碼協(xié)議驗證72
6.1NeedhamSchroeder協(xié)議72
6.2協(xié)議語言73
6.2.1語法73
6.2.2語義73
6.3基于KL(n)的協(xié)議形式化74
6.4時態(tài)認知邏輯的推導規(guī)則76
6.5NeedhamSchroeder協(xié)議的屬性驗證78
6.6本章小結79
第7章基于動態(tài)認知邏輯的非單調密碼協(xié)議分析80
7.1寄存器模型81
7.2非單調性密碼協(xié)議語言 83
7.3非單調性密碼協(xié)議的實例86
7.4非單調性密碼協(xié)議的分析87
7.5本章小結91
參考文獻92