幫助中心 | 我的帳號 | 關於我們

密碼工程(網路空間安全系列教材工業和信息化部十四五規劃教材)

  • 作者:編者:劉哲//周璐//何德彪|責編:戴晨辰
  • 出版社:電子工業
  • ISBN:9787121477447
  • 出版日期:2024/12/01
  • 裝幀:平裝
  • 頁數:210
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書為工業和信息化部「十四五」規劃教材和「網路空間安全系列教材」。本書以密碼工程實踐為導向,概括地介紹密碼學的發展歷史、現狀、趨勢及相關基礎知識;系統地描述典型密碼演算法及其工程實現方法;詳細地講解我國商用密碼標準演算法以及主流國際密碼標準演算法的原理及其快速實現方法,並設計了對應習題。本書側重於密碼工程實踐和各類密碼演算法的快速實現方法,並對一些重要的工程技術難點進行針對性解析和實例分析,同時加入了密碼技術發展的新成果。
    本書可作為高等院校信息安全和密碼學等專業本科生和研究生的教材,也可作為密碼工程相關科研與工程技術人員的參考資料。

作者介紹
編者:劉哲//周璐//何德彪|責編:戴晨辰

目錄
第1章  緒論
  1.1  密碼學概述
    1.1.1  密碼學的發展歷史
    1.1.2  密碼學的發展趨勢
  1.2  密碼學的分類
    1.2.1  對稱密碼體制
    1.2.2  公鑰密碼體制
  1.3  密碼學的應用
    1.3.1  信息安全要素
    1.3.2  HTTPS案例分析
  習題
第2章  實現平台簡介
  2.1  概述
  2.2  實現平台介紹
    2.2.1  CPU實現平台
    2.2.2  GPU實現平台
  2.3  硬體平台特殊指令加速
  習題
第3章  DES演算法
  3.1  DES演算法描述
    3.1.1  演算法結構
    3.1.2  核心部件
  3.2  DES快速實現方法
    3.2.1  基於AVX的DES快速實現
    3.2.26  4位平台上的DES快速實現
  3.33  -DES在GPU上的高速實現
    3.3.13  -DES結構設計
    3.3.2  在GPU上實現3-DES
    3.3.33  -DES加密的實現
    3.3.43  -DES解密的實現
    3.3.5  實現性能及分析
  3.4  測試示例
    3.4.1  參考常量
    3.4.2  測試向量
  習題
第4章  AES/SM4演算法
  4.1  AES演算法描述
    4.1.1  演算法結構
    4.1.2  核心部件
  4.2  SM4演算法描述
    4.2.1  演算法結構
    4.2.2  核心部件
  4.3  AES演算法高速實現方法
    4.3.1  資源受限平台上的AES高效實現
    4.3.2  基於演算法優化的AES快速實現
    4.3.3  基於GPU的AES快速實現
  4.4  基於CUDA的SM4並行實現與優化
    4.4.1  CUDA
    4.4.2  SM4的並行設計
    4.4.3  基礎實驗

    4.4.4  性能優化
    4.4.5  結果分析和結論
  4.5  SM4演算法高速實現方法
  4.6  測試示例
    4.6.1  AES參考常量
    4.6.2  AES測試向量
    4.6.3  SM4參考常量
    4.6.4  SM4測試向量
  習題
第5章  SHA256/SM3演算法
  5.1  SHA256演算法描述
    5.1.1  演算法結構
    5.1.2  核心部件
  5.2  SM3演算法描述
    5.2.1  演算法結構
    5.2.2  核心部件
  5.3  SHA256演算法高速實現方法
    5.3.1  樹哈希
    5.3.2  區塊鏈中的SHA256
  5.4  SM3演算法優化實現方法
    5.4.1  CUDA框架
    5.4.2  優化技術
    5.4.3  性能評估
  5.5  測試示例
  習題
第6章  RSA演算法
  6.1  RSA演算法描述
  6.2  RSA演算法原理
  6.3  基礎實現
    6.3.1  大整數運算
    6.3.2  蒙哥馬利模乘
    6.3.3  冪指數運算
  6.4  RSA演算法優化實現方法
    6.4.1  預備知識
    6.4.2  CPU平台上的RSA高速實現
    6.4.3  GPU平台上的RSA高速實現
    6.4.4  快速素數生成
    6.4.5  中國剩餘定理加速冪運算
  6.5  測試示例
  習題
第7章  橢圓曲線/SM2密碼演算法
  7.1  橢圓曲線密碼演算法描述
  7.2  橢圓曲線密碼演算法原理
    7.2.1  橢圓曲線數字簽名演算法
    7.2.2  橢圓曲線密鑰協商演算法
    7.2.3  橢圓曲線公鑰加密演算法
  7.3  橢圓曲線密碼演算法基礎實現
  7.4  橢圓曲線密碼演算法優化實現方法
    7.4.1  模約減操作
    7.4.2  坐標系選取

    7.4.3  標量乘法優化
    7.4.4  並行實現技術
  7.5  測試示例
  習題
第8章  雙線性對/SM9演算法
  8.1  標識密碼
  8.2  雙線性對
    8.2.1  符號和定義
    8.2.2  優化實現
  8.3  SM9演算法
    8.3.1  SM9數字簽名演算法
    8.3.2  SM9公鑰加密演算法
    8.3.3  SM9數字簽名演算法的實現
  8.4  演算法示例
  習題
參考資源

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032