買這商品的人也買了...
-
$352追蹤 Linux TCP\IP 代碼運行 -- 基於2.6內核
-
$237JUnit 實戰, 2/e (JUnit in Action, 2/e)
-
$229密碼安全芯片與側通道技術
-
$294$279 -
$380$323 -
$648$616 -
$580$522 -
$216密碼學——基礎理論與應用
-
$704PCB 失效分析技術, 2/e
-
$352精通 Vim : 用 Vim 8 和 Neovim 實現高效開發
-
$354$336 -
$234$222 -
$534$507 -
$403自己動手寫 Python 虛擬機
-
$420$332 -
$450$338 -
$174$165 -
$658PostgreSQL 修煉之道:從小工到專家, 2/e
-
$560$437 -
$600$468 -
$607算法設計 (Algorithm Design)
-
$414$393 -
$299$284 -
$680$537 -
$800$600
相關主題
商品描述
2020年1月1日,《中華人民共和國密碼法》正式施行。
國家鼓勵和支持密碼科學技術研究與應用,促進密碼科學技術進步與創新,加強密碼人才培養和隊伍建設,採取多種形式加強密碼安全教育。
本書是在國家密碼管理局和中國密碼學會的指導下,依據我國發布的商用密碼算法標準編寫而成的。
本書作者長期從事密碼學的教學與科研工作,編寫材料來自多年教學和科研案例。
本書詳細講解商用密碼概述、祖沖之序列密碼算法、SM2橢圓曲線公鑰密碼算法、SM3密碼雜湊算法、
SM4分組密碼算法、SM9標識密碼算法,包括密碼算法的設計原理和實現過程等,
並在C語言環境下編程實現了密碼算法,以期幫助廣大密碼愛好者更好地理解和使用商用密碼算法。
本書適合作為高等院校信息安全專業、網絡空間安全專業或其他相關專業學生的教材,
也可作為相關領域教學、科研人員及工程技術人員的參考書。
目錄大綱
目錄
第1章商用密碼概述
1.1商用密碼的概念
1.2商用密碼的算法介紹
1.3商用密碼的應用
第2章祖沖之序列密碼算法
2.1算法描述
2.1.1參數描述
2.1.2參數產生
2.1.3算法運行
2.1.4安全性分析
2.2加密/解密算法和完整性算法
2.2.1加密/解密算法
2.2.2完整性算法
2.3算法實現
2.3.1算法舉例
2.3.2程序流程
2.3.3實現環境
2.3.4核心代碼
2.3. 5實現結果
2.3.6性能分析
2.4本章小結
第3章SM2橢圓曲線公鑰密碼算法
3.1加密/解密算法描述
3.1.1參數產生
3.1.2密鑰產生
3.1.3加密/解密過程
3.1.4安全性分析
3.2加密/解密算法實現
3.2.1算法舉例
3.2.2算法實現
3.2.3實現結果
3.3數字簽名算法描述
3.3.1參數與密鑰的產生
3.3.2數字簽名生成、驗證過程
3.3.3數字簽名算法安全性分析
3.4數字簽名算法實現
3.4.1算法舉例
3.4.2算法實現
3.4.3實現結果
3.5密鑰協商算法描述
3.5.1密鑰協商過程
3.5.2密鑰協商算法安全性分析
3.6密鑰協商算法實現
3.6.1算法舉例
3.6.2算法實現
3.6.3實現結果
3.6.4性能分析
3.7本章小結
第4章SM3密碼雜湊算法
4.1算法參數與函數
4.2算法描述
4.2.1消息填充與擴展
4.2.2壓縮函數
4.2.3迭代過程
4.3設計原理
4.3.1壓縮函數的設計
4.3.2消息擴展算法的設計
4.4算法實現
4.4.1核心代碼
4.4.2實現結果
4.5本章小結
第5章SM4分組密碼算法
5.1算法參數
5.2基本密碼構件
5.3加密/解密算法描述
5.3.1密鑰擴展算法
5.3.2加密/解密流程
5.3.3算法分析
5.4算法實現
5.4.1算法舉例
5.4.2程序流程
5.4.3實現環境
5.4.4核心代碼
5.4.5實現結果
5.5本章小結
第6章SM9標識密碼算法
6.1加密/解密算法描述
6.1.1參數產生
6.1.2密鑰產生
6.1.3加密/解密流程
6.1.4加密/解密算法安全性分析
6.2加密/解密算法實現
6.2.1算法舉例
6.2.2算法實現
6.2.3實現結果
6.3數字簽名算法描述
6.3.1參數與密鑰的產生
6.3.2算法流程
6.3.3數字簽名算法安全性分析
6.4數字簽名算法實現
6.4.1算法舉例
6.4.2算法實現
6.4.3實現結果
6.5密鑰交換協議描述
6.5.1參數產生
6.5.2協議流程
6.5.3密鑰交換協議安全性分析
6.6密鑰交換協議實現
6.6.1算法舉例
6.6.2核心代碼
6.6.3實現結果
6.7本章小結
參考文獻