出版時間:2002-7-1 出版社:水利水電 作者:宋震 頁數(shù):179 字數(shù):253000
內(nèi)容概要
本書是一本面向初學者的密碼學書籍。 在本書的前一部分,主要講述了密碼學及密碼工程中的一些基礎(chǔ)知識,如密碼學的基本概念、密碼體制的分類以及所用到的數(shù)學知識。然后,對各種密碼體制的基本概念與原 理進行簡要的討論,如古典密碼體制、流密碼、分組密碼體制、公開密鑰密碼體制等,并詳細描述各種密碼體制中典型的密碼算法過程及其安全性。 本書結(jié)構(gòu)緊湊,語言嚴謹,論述清晰,條理性強。在內(nèi)容的安排上由淺入深,詳略得當,并且有豐富的算法實例,使理論與實踐相結(jié)合。適于用作各大專院校相關(guān)專業(yè)教材。
書籍目錄
第1章 緒論
1.1 密碼學的基本概念
1.2 密碼體制的分類
1.3 密碼學的發(fā)展歷史
第2章 數(shù)學基礎(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 計算復雜性理論基礎(chǔ)
2.3.1 算法與問題
2.3.2 算法的復雜性
2.3.3 問題的復雜性
第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ù)加密標準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(高級加密標準)
5.7.1 Rijndael密碼設(shè)計原則與簡要描述
5.7.2 AES算法的數(shù)學基礎(chǔ)
5.7.3 AES算法過程
5.7.4 安全性及效率
第6章 公開密鑰密碼
6.1 公開密鑰密碼概述
6.2 基于大整數(shù)分解的公開密鑰密碼體制
6.2.1 RSA體制的有關(guān)數(shù)學背景
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ù)學背景
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è)計目標
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ù)字簽名標準(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é)商
圖書封面
評論、評分、閱讀與下載