內容簡介
密碼設備運行環境在受到外界乾擾時,密碼運算會被注入故障從而産生錯誤,利用這些錯誤信息進行的密碼分析稱為密碼故障分析。當前,故障分析攻擊已對各類密碼模塊的安全性構成瞭嚴峻的威脅。《密碼故障分析與防護》是國際上一本關於密碼故障分析與防護的綜閤性編寫,係統地闡述瞭針對不同密碼算法實現的故障分析原理、技術方法以及防護對策。
全書共5個部分,由18章組成。第1章為第一部分,介紹瞭密碼旁路分析和故障分析的關係。第2~6章為第二部分,闡述瞭分組密碼故障分析與防護技術。
第7~13章為第三部分,闡述瞭公鑰密碼故障分析與防護技術。第14~15章為第四部分。闡述瞭序列密碼故障分析與防護技術,以及攻擊防護措施對密碼實現抗功耗旁路攻擊的影響。第16~18章為第五部分,給齣瞭故障注入技術及物理實驗細節。
《密碼故障分析與防護》可作為網絡空間安全、密碼學、計算機科學、微電子學等專業高年級本科生和研究生相關課程的教材,也可供相關領域的教學、科研和工程技術人員閱讀參考。
內頁插圖
目錄
中文版序
序
前言
緒論
第1章 旁路分析及其與故障攻擊的相關性
1.1 引言
1.2 背景介紹
1.3 簡單功耗分析
1.3.1 案例研究:RSA簽名運算SPA
1.3.2 案例研究:AES加密SPA
1.3.3 案例研究:文件訪問SPA
1.4 差分功耗分析
1.4.1 基於DPA的故障注入觸發
1.5 高級場景
1.6 小結
私鑰密碼體製故障分析
第2章 分組密碼攻擊
2.1 引言
2.2 利用相同輸齣的分組密碼攻擊
2.2.1 三種相似卻不同的故障分析方法
2.2.2 AES按位碰撞/無效故障分析
2.2.3 DES碰撞故障分析
2.2.4 針對抗DPA的AES實現的CFA攻擊
2.2.5 針對外部編碼DES實現的IFA攻擊
2.2.6 針對AES的被動和主動組閤攻擊
2.3 針對分組密碼的其他故障攻擊
2.3.1 減少密碼算法輪數
2.3.2 破壞DES的掩碼S盒
第3章 DES差分故障分析
3.1 引言
3.2 數據加密標準
3.3 基本攻擊
3.3.1 第16輪攻擊
3.3.2 第15輪攻擊
3.3.3 攻擊結果
3.4 攻擊的通用化以及嚮中間輪的擴展
3.4.1 通用DFA的基本原理
3.4.2 錯誤密鑰區分器
3.4.3 攻擊結果
3.4.4 基於解密問詢器將攻擊擴展至前幾輪
3.5 基於內部碰撞的前幾輪故障攻擊
3.5.1 符號說明和定義
3.5.2 攻擊描述
3.5.3 攻擊改進
3.5.4 選擇較好的特徵
3.5.5 攻擊結果
第4章 AES差分故障分析
4.1 引言
4.2 針對AES算法的DFA
4.2.1 AES密碼DFA原理
4.2.2 AES標準DFA
4.2.3 AES中間輪DFA
4.2.4 AES對角綫DFA
4.2.5 AES前幾輪DFA
4.3 針對AES的DFA方法比較
4.3.1 故障模型
4.3.2 對比分析
4.4 防禦對策
4.5 小結
第5章 對稱密碼算法抗故障攻擊防禦對策
第6章 AES故障攻擊防禦對策
公鑰密碼體製故障分析
第7章 經典RSA實現差分故障分析綜述
第8章 RSA.CRT實現故障攻擊
第9章 橢圓麯綫密碼係統故障攻擊
第10章 基於故障檢測的Ecc故障攻擊防禦對策
第11章 基於非綫性魯棒編碼的抗故障注入攻擊密碼設備設計
第12章 結閤格基規約的簽名故障攻擊
第13章 配對密碼學故障攻擊
混閤部分
第14章 序列密碼故障攻擊
第15章 故障攻擊防禦對策對抗功耗分析攻擊能力的影響故障攻擊實現
第16章 微處理器攻擊中的故障注入技術
第17章 密碼電路全局故障
第18章 針對評估闆的故障注入和密鑰恢復實驗
參考文獻
密碼故障分析與防護 [Fault Analysis in Cryptography] 下載 mobi epub pdf txt 電子書