應用密碼學(Python版)

周偉 主編;李麗穎,譚振江,丁雪瑩,郭佳寧,蘇永成 副主編

  • 出版商: 清華大學
  • 出版日期: 2026-02-01
  • 售價: $351
  • 語言: 簡體中文
  • ISBN: 730270841X
  • ISBN-13: 9787302708414
  • 相關分類: 資訊安全
  • 下單後立即進貨 (約4週~6週)

  • 應用密碼學(Python版)-preview-1
  • 應用密碼學(Python版)-preview-2
  • 應用密碼學(Python版)-preview-3
  • 應用密碼學(Python版)-preview-4
  • 應用密碼學(Python版)-preview-5
  • 應用密碼學(Python版)-preview-6
  • 應用密碼學(Python版)-preview-7
應用密碼學(Python版)-preview-1

商品描述

"本書針對網絡空間安全、信息安全、密碼學等相關專業的建設需求,系統介紹密碼學知識體系。一方面詳細介紹密碼學的數學基礎、基本理論和技術方法,另一方面以案例方式註重介紹密碼學相關技術和算法在多個領域中的應用,並探討密碼學的發展前沿。 本書共9章,第1章密碼學安全素養,主要介紹密碼學相關法律常識和發展歷程等內容;第2章古典密碼,主要介紹古典密碼的範疇、替換密碼和置換密碼等內容;第3章哈希算法概述,以MD5算法為例,主要介紹哈希算法的基礎和應用等內容;第4章香農理論,主要介紹香農信息論思想、通信和編碼理論等內容;第5章對稱加密,主要介紹對稱加密算法的基本原理、常見的對稱算法、算法應用場景和安全性分析等內容;第6章非對稱加密,主要介紹非對稱加密算法的基本原理、常見非對稱算法、算法應用場景和安全性分析等內容;第7章對稱和非對稱加密的結合,主要介紹對稱和非對稱算法結合的原理、優勢和技術實現等內容;第8章密碼學綜合案例,分別從金融、區塊鏈、身份驗證、物聯網等應用領域,介紹密碼學的具體應用案例等內容;第9章密碼學發展前沿,主要介紹量子密碼學、同態加密以及人工智能與密碼學的融合等內容。 本書可作為高等學校網絡空間安全、信息安全、密碼學等相關專業的教材使用,也可供相關技術人員學習參考。 "

目錄大綱

目錄Contents

第1章密碼學安全素養1

1.1密碼學相關法律常識1

1.2密碼學發展簡史4

第2章古典密碼9

2.1古典密碼的定義和範疇9

2.2替換密碼11

2.2.1單表替換密碼12

2.2.2多表替換密碼13

2.3置換密碼16

2.3.1列置換密碼17

2.3.2周期置換密碼18

2.4古典密碼對現代密碼學的啟示19

習題20

第3章哈希算法概述22

3.1哈希算法基礎22

3.1.1基本概念22

3.1.2哈希值24

3.2常用哈希算法MD526

3.2.1MD5哈希算法邏輯26

3.2.2MD5壓縮函數29

3.2.3MD5安全性分析與現狀30

3.3哈希算法應用31

習題35

第4章香農理論37

4.1香農的信息論思想37

4.2香農的通信理論41

4.3香農的編碼理論45

習題48第5章對稱加密50

5.1對稱加密算法的基本原理50

5.1.1對稱加密的概念50

5.1.2加密和解密過程51

5.1.3數學基礎和運算原理52

5.2常見的對稱算法56

5.2.1數據加密標準56

5.2.2高級加密標準63

5.3對稱加密應用場景67

5.4對稱加密的安全性分析70

5.4.1密鑰管理問題70

5.4.2暴力破解與防範73

5.4.3AES算法實現75

5.5對稱加密應用案例76

習題80

第6章非對稱加密83

6.1非對稱加密算法的基本原理83

6.1.1公鑰和私鑰的定義84

6.1.2加密與解密流程85

6.1.3數學基礎87

6.2常見非對稱算法RSA91

6.2.1RSA加/解密算法91

6.2.2RSA密碼的安全性95

6.3應用場景99

6.3.1數字簽名技術99

6.3.2身份認證與密鑰協商104

6.3.3安全電子郵件與VPN110

6.4安全性分析130

6.4.1針對不同算法的攻擊方式130

6.4.2防範攻擊的措施和策略133

6.5非對稱加密算法應用案例134

習題138

第7章對稱和非對稱加密的結合140

7.1混合加密的原理與優勢140

7.1.1混合加密的基本原理140

7.1.2混合加密的優勢141

7.2混合加密的技術實現142

7.2.1密鑰管理與交換143

7.2.2加密和解密流程144

7.3混合加密算法應用場景145

7.3.1混合加密算法實現145

7.3.2混合加密應用場景實例148

習題152

第8章密碼學綜合案例154

8.1金融領域的密碼學應用154

8.1.1網上銀行安全加密機制154

8.1.2電子支付中的密碼技術157

8.1.3證券交易數據加密與驗證161

8.2區塊鏈的密碼學168

8.2.1區塊鏈加密原理與框架168

8.2.2數字貨幣錢包安全機制172

8.2.3單點登錄系統安全機制177

8.3密碼學在身份驗證的應用182

8.3.1多因素身份驗證的密碼技術183

8.3.2生物識別結合密碼學驗證188

8.3.3單機登錄系統的密碼學保障193

8.4物聯網安全機制197

8.4.1智能家居設備加密防護197

8.4.2工業物聯網安全通信加密202

8.4.3車聯網數據安全加密應用205

習題209

第9章密碼學發展前沿212

9.1量子密碼學212

9.1.1量子密鑰分發原理與技術213

9.1.2量子加密通信應用案例217

9.1.3量子密碼面臨的挑戰與展望220

9.2同態加密221

9.2.1同態加密的基本概念與原理221

9.2.2同態加密算法的應用場景224

9.2.3同態加密性能優化與挑戰225

9.3人工智能與密碼學的融合227

9.3.1基於人工智能的密碼分析技術227

9.3.2密碼學在人工智能安全中的應用228

習題234

參考文獻236