數(shù)據(jù)結(jié)構(gòu)

出版時間:2002-7-1  出版社:中國水利水電出版社  作者:蔣浩江,馮興杰,劉山  頁數(shù):224頁  字數(shù):327000  

內(nèi)容概要

  本書是一本面向初學(xué)者的密碼學(xué)書籍。 在本書的前一部分,主要講述了密碼學(xué)及密碼工程中的一些基礎(chǔ)知識,如密碼學(xué)的基本概念、密碼體制的分類以及所用到的數(shù)學(xué)知識。然后,對各種密碼體制的基本概念與原 理進行簡要的討論,如古典密碼體制、流密碼、分組密碼體制、公開密鑰密碼體制等,并詳細描述各種密碼體制中典型的密碼算法過程及其安全性。 本書結(jié)構(gòu)緊湊,語言嚴謹,論述清晰,條理性強。在內(nèi)容的安排上由淺入深,詳略得當(dāng),并且有豐富的算法實例,使理論與實踐相結(jié)合。適于用作各大專院校相關(guān)專業(yè)教材。

書籍目錄

第1章 緒論
1.1 密碼學(xué)的基本概念
1.2 密碼體制的分類
1.3 密碼學(xué)的發(fā)展歷史
第2章 數(shù)學(xué)基礎(chǔ)
2.1 數(shù)論基礎(chǔ)
2.1.1 整除
2.1.2 素數(shù)
2.1.3 歐拉函數(shù)φ(n)
2.1.4 最大公約數(shù)與最小公倍數(shù)
2.1.5 歐幾里德(Euclid)算法
2.1.6 同余
2.1.7 模運算
2.1.8 逆
2.2 代數(shù)基礎(chǔ)
2.2.1 群
2.2.2 有限域
2.3 計算復(fù)雜性理論基礎(chǔ)
2.3.1 算法與問題
2.3.2 算法的復(fù)雜性
2.3.3 問題的復(fù)雜性
第3章 古典密碼
3.1 易位密碼
3.1.1 倒置法
3.1.2 方格易位法
3.2 代替密碼
3.2.1 單表代替
3.2.2 多表代替
3.2.3 轉(zhuǎn)輪加密算法
第4章 流密碼
4.1 流密碼概述
4.2 二元加法流密碼
4.2.1 密鑰流的性質(zhì)
4.2.2 密鑰流生成器的結(jié)構(gòu)
4.2.3 基于LFSR的流密碼模型
4.3 流密碼算法介紹
4.3.1 A5算法
4.3.2 LFSR算法
第5章 分組密碼
5.1 分組密碼概述
5.1.1 分組密碼
5.1.2 分組密碼的設(shè)計
5.1.3 分組密碼的分析
5.2 Feistel結(jié)構(gòu)
5.3 分組密碼的使用模式
5.3.1 電碼本模式(ECB一Electronics CodeBook)
5.3.2 密文分組鏈接模式(CBC-CipherBlockChaining)
5.3.3 密文反饋模式(CFB一CipherFeedBack)
5.3.4 輸出反饋模式(OFB一OutputFeedBack)
5.4 數(shù)據(jù)加密標(biāo)準DES
5.4.1 DES算法描述
5.4.2 安全性
5.4.3 三重DES(3-DES,TripleDES或TDES)
5.5 數(shù)據(jù)加密算法IDEA
5.5.1 算法描述
5.5.2 安全性
5.6 RC5
5.6.1 RC5的參數(shù)
5.6.2 RC5的算法過程
5.6.3 安全性
5.7 AES(高級加密標(biāo)準)
5.7.1 Rijndael密碼設(shè)計原則與簡要描述
5.7.2 AES算法的數(shù)學(xué)基礎(chǔ)
5.7.3 AES算法過程
5.7.4 安全性及效率
第6章 公開密鑰密碼
6.1 公開密鑰密碼概述
6.2 基于大整數(shù)分解的公開密鑰密碼體制
6.2.1 RSA體制的有關(guān)數(shù)學(xué)背景
6.2.2 RSA體制的算法過程
6.2.3 RSA體制的實現(xiàn)
6.2.4 RSA實現(xiàn)的效率與安全性
6.2.5 RSA體制實用中的一些問題
6.3 基于離散對數(shù)的公開密鑰密碼體制
6.3.1 對數(shù)與Zp上的離散對數(shù)問題
6.3.2 Diffie-Hellman密鑰交換協(xié)議
6.3.3 ElGamal體制
6.3.4 推廣的離散對數(shù)問題及推廣的ElGamal體制
6.4 基于橢圓曲線的公開密鑰密碼體制
6.4.1 橢圓曲線的有關(guān)數(shù)學(xué)背景
6.4.2 定義在橢圓曲線上的密碼系統(tǒng)
第7章 單向散列(Hash)函數(shù)
7.1 單向散列函數(shù)概述
7.1.1 單向散列函數(shù)
7.1.2 單向散列函數(shù)的設(shè)計、構(gòu)造
7.1.3 單向散列函數(shù)的攻擊
7.2 MD5
7.2.1 設(shè)計目標(biāo)
7.2.2 算法步驟
7.2.3 安全性
7.3 安全散列算法(SHA-1)
7.3.1 SHA的算法步驟
7.3.2 安全性
7.4 消息鑒別碼
7.4.1 算法描述
7.4.2 安全性
第8章 數(shù)字簽名
8.1 數(shù)字簽名的基本概念
8.1.1 數(shù)字簽名的基本概念
8.1.2 基于公開密鑰密碼體制的數(shù)字簽名
8.2 RSA數(shù)字簽名體制
8.2.1 算法描述
8.2.2 安全性及其弱點
8.3 ElGamal數(shù)字簽名體制
8.3.1 算法描述
8.3.2 安全性
8.4 數(shù)字簽名標(biāo)準(DSS)
8.4.1 DSS的簽名與驗證過程
8.4.2 DSA算法描述
8.4.3 實現(xiàn)細節(jié)
8.4.4 安全性
第9章 密鑰管理
9.1 密鑰的組織結(jié)構(gòu)和種類
9.1.1 密鑰的組織結(jié)構(gòu)
9.1.2 密鑰的種類
9.2 密鑰生成
9.3 密鑰分配和密鑰協(xié)商
9.3.1 密鑰分配
9.3.2 密鑰協(xié)商

圖書封面

評論、評分、閱讀與下載


    數(shù)據(jù)結(jié)構(gòu) PDF格式下載


用戶評論 (總計0條)

 
 

 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7