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

密碼學安全實踐--Crypto Hacking(高等學校網路空間安全專業Hacking系列教材)

  • 作者:編者:胡建偉|責編:趙婧麗
  • 出版社:西安電子科大
  • ISBN:9787560671956
  • 出版日期:2025/05/01
  • 裝幀:平裝
  • 頁數:480
人民幣:RMB 89 元      售價:
放入購物車
加入收藏夾

內容大鋼
    密碼學是網路空間安全的基石,也是網路安全的重要保障。本書從攻防視角全面且系統地介紹了密碼學相關知識和演算法,重點從密碼設計、密碼分析、密碼實現、密碼安全四個維度來講解密碼安全問題,另外還提供了有關密碼工程實踐和CTF競賽的內容,希望幫助讀者將所學知識應用於信息安全工程實踐。
    全書共分11章,內容包括密碼學基礎、古典密碼學、分組密碼、AES演算法、分組密碼工作模式、密碼分析學、流密碼、公鑰密碼體制和RSA演算法、基於離散對數的公鑰密碼體制、橢圓曲線密碼體制、哈希函數等。各章節都提供了豐富的例題和代碼,有利於讀者加深對所學知識的理解和掌握。
    本書可作為高等院校網路空間安全、信息安全、信息對抗技術、通信、電子信息或電腦相關專業的教材和CTF競賽培訓教材,也可作為相關領域研究人員和專業技術人員的參考讀物。

作者介紹
編者:胡建偉|責編:趙婧麗

目錄
第1章  密碼學基礎
  1.1  密碼學簡介
    1.1.1  密碼系統基本組成
    1.1.2  密碼系統的安全性
    1.1.3  密碼學的安全目標
    1.1.4  密碼體制分類
    1.1.5  密碼學主要內容
  1.2  Shannon密碼理論
    1.2.1  混淆原則
    1.2.2  擴散原則
  1.3  密碼學相關Python庫
    1.3.1  Crypto庫
    1.3.2  libnum庫
    1.3.3  hashlib庫
  1.4  明文處理
    1.4.1  進位轉換
    1.4.2  編碼與解碼
    1.4.3  位元組與整型轉換
    1.4.4  字元串與整型轉換
  習題
第2章  古典密碼學
  2.1  單表替換密碼
    2.1.1  凱撒密碼(Caesar Cipher)
    2.1.2  關鍵詞密碼(Keyword Cipher)
    2.1.3  仿射密碼(Affine Cipher)
    2.1.4  單表替換密碼分析
  2.2  多表替換密碼
    2.2.1  Vigenere密碼
    2.2.2  希爾密碼
    2.2.3  PlayFair密碼
    2.2.4  多表替換密碼分析
  2.3  置換密碼
    2.3.1  柵欄密碼
    2.3.2  列置換方法
    2.3.3  列置換密碼
  習題
第3章  分組密碼
  3.1  分組密碼概述
    3.1.1  分組密碼模型
    3.1.2  分組密碼設計
    3.1.3  分組密碼結構
  3.2  DES演算法
    3.2.1  初始置換和逆初始置換
    3.2.2  子密鑰生成
    3.2.3  輪函數f運算
    3.2.4  DES解密
  3.3  DES安全性分析
    3.3.1  互補性
    3.3.2  弱密鑰和半弱密鑰
  3.4  多重DES

    3.4.1  雙重加密和中間相遇攻擊
    3.4.2  三重加密
    3.4.3  密鑰漂白
  習題
第4章  AES演算法
  4.1  數學基礎
    4.1.1  群和域
    4.1.2  有限域的基本概念
    4.1.3  有限域內的運算操作
  4.2  AES密碼
    4.2.1  AES加解密簡介
    4.2.2  位元組替換和行移位操作
    4.2.3  列混合操作和輪密鑰加
    4.2.4  密鑰調度
  4.3  AES安全實踐
  習題
第5章  分組密碼工作模式
  5.1  工作模式簡介
    5.1.1  電子密碼本(ECB)模式
    5.1.2  密文分組鏈接(CBC)模式
    5.1.3  密文反饋(CFB)模式
    5.1.4  輸出反饋(OFB)模式
    5.1.5  計數器(CTR)模式
  5.2  分組填充及其安全性
    5.2.1  填充規則
    5.2.2  分組填充安全性分析
    5.2.3  分組填充(Padding Oracle)攻擊
  習題
第6章  密碼分析學
  6.1  密碼分析學概述
  6.2  差分密碼分析
  6.3  線性密碼分析
    6.3.1  線性近似和偏差
    6.3.2  堆積引理
    6.3.3  完整密碼演算法的線性近似
    6.3.4  提取密鑰比特位
  6.4  Feal-4密碼分析
    6.4.1  Feal密碼演算法
    6.4.2  輪函數
    6.4.3  Feal-4密碼的差分分析
  6.5  側通道密碼分析
    6.5.1  側通道概述
    6.5.2  側通道功耗分析
    6.5.3  壓縮加密側通道分析
    6.5.4  加密延時側通道分析
  6.6  滑動攻擊
  習題
第7章  流密碼
  7.1  異或運算
    7.1.1  異或簡介

    7.1.2  異或屬性
    7.1.3  異或編程
    7.1.4  異或實踐
  7.2  一次一密及多次一密
    7.2.1  真正隨機密鑰
    7.2.2  多次一密
    7.2.3  Crib-dragging攻擊
  7.3  流密碼
  7.4  反饋移位寄存器
    7.4.1  線性反饋移位寄存器
    7.4.2  非線性反饋移位寄存器
  7.5  線性同余發生器
    7.5.1  參數選擇
    7.5.2  代碼實現
    7.5.3  針對LCG的攻擊方式
  7.6  梅森旋轉演算法
    7.6.1  演算法簡介
    7.6.2  安全性分析
  7.7  RC4流密碼演算法
    7.7.1  RC4工作原理
    7.7.2  RC4安全性分析
    7.7.3  實例分析
  7.8  快速相關攻擊
    7.8.1  快速相關攻擊簡介
    7.8.2  快速相關攻擊演算法
    7.8.3  快速相關攻擊演算法A
……
第8章  分鑰密體制和RSA演算法
第9章  基於離散對數的公鑰密碼體制
第10章  橢圓曲線密碼體制
第11章  哈希函數
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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