本書詳細介紹了迭代密碼結構的科學內涵,以及研究其性質的基本方法。主要內容包括密碼結構的解析定義,典型密碼結構、典型密碼算法以及典型密碼分析方法的介紹,特征矩陣分析法的原理及應用,SPN結構的設計與可證明安全研究,以及Feistel類結構的設計與可證明安全等。
更多科學出版社服務,請掃碼獲取。
1999.08-2001.06 空軍長春飛行學院,飛行指揮,本科
2001.08-2003.06 空軍工程大學電訊工程學院,通信指揮,本科
2003.08-2005.12 國防科技大學理學院,應用數學,碩士
2006.01-2009.12 國防科技大學理學院,應用數學,博士
2024.12至今,國防科技大學理學院,教授
2018.12-2024.11 國防科技大學理學院,副教授
2009.12-2018.12 國防科技大學理學院,講師
2013.10-2014.10 比利時魯汶大學,訪問學者
2015.07-2015.10 新加坡南洋理工大學,訪問學者
2015.11-2015.12 中國科學院信息工程研究所,訪問學者
2016.07-2016.10 清華大學高等研究院,訪問學者密碼學長期從事對稱密碼的設計與分析研究,發(fā)表學術論文80余篇。其中,以第一作者身份在密碼學頂級學術會議和期刊(CCF-A,CACR-A)發(fā)表學術論文6篇,以第一作者或通訊作者身份在其他SCI期刊發(fā)表學術論文40余篇。
目錄
“密碼理論與技術叢書” 序
序
前言
第1章 分組密碼概述.1
1.1 分組密碼的發(fā)展歷程 1
1.2 分組密碼的設計模型 3
1.2.1 分組密碼的設計原則 3
1.2.2 什么是一個好的密碼 4
1.3 分組密碼的分析模型 8
1.3.1 Kerckhoffs假設 9
1.3.2 基于數學方法研究算法的安全性 9
1.3.3 結合物理實現研究算法的安全性.10
1.3.4 分組密碼的使用模式 11
參考文獻 12
第2章 密碼結構 15
2.1 密碼結構的概念 15
2.2 典型分組密碼的結構 18
2.2.1 SPN結構 18
2.2.2 Feistel類結構 20
2.2.3 混合結構——MISTY 結構 25
2.3 密碼使用模式與密碼結構的異同 26
參考文獻 27
第3章 典型分組密碼算法 29
3.1 SPN型密碼算法.29
3.1.1 AES算法 29
3.1.2 ARIA算法 36
3.1.3 PRESENT算法 44
3.2 Feistel類密碼算法 47
3.2.1 DES算法 47
3.2.2 Camellia算法.53
3.2.3 SM4算法 62
3.3 Lai-Massey型密碼算法 65
參考文獻 74
第4章 典型密碼分析方法 75
4.1 差分密碼分析的基本原理 75
4.2 線性密碼分析的基本原理 77
4.3 不可能差分密碼分析的基本原理 80
4.4 零相關線性分析的基本原理 85
4.5 積分攻擊的基本原理 87
4.6 中間相遇攻擊的基本原理 92
參考文獻 94
第5章 特征矩陣分析法 98
5.1 矩陣分析的基本原理 99
5.2 密碼算法的全擴散 102
5.3 密碼結構的全擴散 104
5.4 AES-128密鑰擴展算法的不完全性105
5.4.1 AES-128密鑰擴展算法描述 105
5.4.2 AES-128密鑰擴展算法分析 108
參考文獻 110
第6章 SPN結構的設計與分析.112
6.1 SPN結構針對差分和線性攻擊的設計與分析 112
6.2 SPN結構針對不可能差分攻擊的可證明安全 114
6.2.1 對偶結構 115
6.2.2 SPN結構不可能差分輪數的上界 119
6.3 SPN結構針對中間相遇攻擊的可證明安全 126
6.4 SPN結構針對積分攻擊的安全性分析 134
6.4.1 ARIA算法積分區(qū)分器的構造 134
6.4.2 零相關線性區(qū)分器與積分區(qū)分器之間的聯(lián)系 138
6.5 SPN型動態(tài)結構的設計與分析 141
參考文獻 145
第7章 Feistel類密碼結構的設計與分析 147
7.1 具有加解密一致性的密碼結構統(tǒng)一描述 147
7.1.1 統(tǒng)一結構的數學模型 147
7.1.2 統(tǒng)一結構針對差分/線性密碼分析的參數設計與分析 152
7.2 統(tǒng)一結構針對不可能差分的安全性分析 154
7.2.1 統(tǒng)一結構的對偶結構 154
7.2.2 統(tǒng)一結構針對不可能差分密碼分析的安全性分析 157
7.3 新的迭代結構實例 162
7.3.1 2分支統(tǒng)一結構實例 162
7.3.2 4分支統(tǒng)一結構實例 164
7.4 Feistel類結構的動態(tài)化設計與分析 165
7.4.1 Feistel類結構的一般動態(tài)化方法 165
7.4.2 FishingRod結構的設計 166
7.4.3 J算法描述 167
參考文獻 169
第8章 Feistel-SPN型密碼結構設計與分析 171
8.1 Feistel-SPN結構及其對偶結構.171
8.2 Feistel-SPN結構的不可能差分分析 174
8.2.1 Feistel-SPN結構的6輪不可能差分 174
8.2.2 Feistel-SPN結構的7輪不可能差分 177
8.2.3 Feistel-SPN結構的8輪不可能差分 179
8.3 SM4-SPN結構和類SM4-SPN結構的安全性分析 184
8.3.1 SM4-SPN結構的不可能差分和零相關線性掩碼 184
8.3.2 類 SM4-SPN結構的不可能差分和零相關線性掩碼 191
8.4 類 Mars結構及類 Mars-SPN結構的安全性分析 197
參考文獻 199
“密碼理論與技術叢書”已出版書目 201