目 錄
第1章 分組密碼\t1
1.1 數(shù)據(jù)加密標準和分組密碼的四種工作方式\t1
1.1.1 DES加密算法的研制經過\t1
1.1.2 DES加密算法\t1
1.1.3 DES的工作方式\t7
1.1.4 DES加密思想和特點\t9
1.2 Lucifer加密算法(DES前身)\t10
1.3 NewDES加密算法\t12
1.3.1 NewDES加/脫密編制\t13
1.3.2 非線性函數(shù)f的選取\t15
1.4 DES加密算法的變型\t16
1.4.1 多重DES加密算法\t16
1.4.2 子密鑰獨立的DES加密算法\t16
1.4.3 S盒可選的DES加密算法\t16
1.4.4 S盒可變的DES加密算法\t16
1.4.5 CRYPT(3)加密算法\t17
1.4.6 廣義的DES(GDES)加密算法\t17
1.4.7 DESX加密算法\t18
1.4.8 Ladder-DES加密算法\t18
1.5 FEAL加密算法\t19
1.5.1 層函數(shù)F\t20
1.5.2 層密鑰生成規(guī)律\t20
1.6 LOKI加密算法\t22
1.6.1 LOKI89加密算法\t22
1.6.2 LOKI91加密算法\t25
1.7 GOST加密算法\t28
1.8 BLOWFISH加密算法\t29
1.9 Khufu和Khafre快速軟件加密算法\t31
1.10 CAST加密算法\t33
1.10.1 CAST-128加密算法\t33
1.10.2 CAST-256加密算法\t36
1.11 ICE加密算法\t45
1.12 MISTY算法\t47
1.13 TEA加密算法\t51
1.14 RC5和RC6加密算法\t52
1.14.1 RC5加密算法\t53
1.14.2 RC6加密算法\t54
1.15 RC2加密算法\t55
1.16 MacGuffin加密算法\t57
1.17 SKIPJACK加密算法\t60
1.18 BEAR和LION加密算法\t65
1.19 基于偽隨機函數(shù)和Hash函數(shù)構造分組密碼\t66
1.19.1 DES加密算法\t66
1.19.2 Phil Karn加密算法\t67
1.19.3 Luby-Rackoff加密算法\t68
1.19.4 Stefan Lucks加密算法\t68
1.20 IDEA加密算法\t70
1.21 REDOC-Ⅱ和REDOC-Ⅲ加密算法\t73
1.21.1 REDOC-Ⅱ加密算法\t73
1.21.2 REDOC-Ⅲ加密算法\t75
1.22 SAFERK-64和SAFER+加密算法\t76
1.22.1 SAFERK-64加密算法\t76
1.22.2 SAFER+加密算法\t79
1.23 3-Way加密算法\t81
1.24 SHARK加密算法\t82
1.25 SQUARE加密算法\t84
1.26 MMB加密算法\t87
1.27 XMX加密算法\t88
1.28 Madryga加密算法\t89
1.29 FBCP加密算法\t91
1.30 VINO加密算法\t93
1.31 MULTI2加密算法\t97
1.32 非線性奇偶電路密碼體制\t99
1.33 CRYPTON加密算法\t105
1.34 DEAL加密算法\t111
1.35 DFC加密算法\t114
1.36 E2加密算法\t118
1.37 FROG加密算法\t125
1.37.1 FROG算法加/脫密過程\t126
1.37.2 密鑰設置\t129
1.38 HPC加密算法\t131
1.38.1 符號、約定及常數(shù)\t131
1.38.2 密鑰設置\t132
1.38.3 子密鑰\t134
1.39 MAGENTA加密算法\t145
1.40 MARS加密算法\t146
1.41 Rijndael加密算法\t154
1.42 Serpent加密算法\t157
1.43 Twofish加密算法\t161
第2章 Hash函數(shù)\t169
2.1 安全壓縮算法SHA\t169
2.2 消息壓縮值算法RIPEMD-160\t170
2.3 消息壓縮值算法MD2\t173
2.4 消息壓縮值算法MD4\t175
2.5 消息壓縮值算法MD5\t177
第3章 序列密碼\t181
3.1 A5加密算法\t181
3.2 RC4加密算法\t183
3.3 ISAAC加密算法\t184
3.4 FISH加密算法\t186
3.5 PIKE加密算法\t186
3.6 TWOPRIME加密算法\t187
3.7 密鑰自動變化的字加密算法WAKE\t190
3.8 SEAL加密算法\t193
3.9 現(xiàn)代圓盤密碼\t195
3.10 HKM/HFX傳真加密系統(tǒng)\t197
3.11 PKZIP加密算法\t202
3.12 CA自動機在序列密碼亂源中的應用\t203
3.12.1 基本概念和定義\t203
3.12.2 CA亂數(shù)發(fā)生器\t205
第4章 P1363公鑰標準簡介\t211
4.1 RSA方案(IF/ES)\t212
4.2 共同密鑰生成方案\t214
4.3 數(shù)字簽名方案和校驗方法\t218
4.3.1 建立在IF之上的可逆方案\t218
4.3.2 建立在IF之上的不可逆方案\t221
4.3.3 建立在DL或EC之上的不可逆方案\t223
4.4 密鑰交換算法KEA\t226
附錄A S盒\(zhòng)t231
附錄B E函數(shù)與加/脫密的偽代碼\t235
參考文獻\t239