注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)網(wǎng)絡(luò)與數(shù)據(jù)通信網(wǎng)絡(luò)協(xié)議應(yīng)用密碼學(xué):協(xié)議、算法與C源程序

應(yīng)用密碼學(xué):協(xié)議、算法與C源程序

應(yīng)用密碼學(xué):協(xié)議、算法與C源程序

定 價(jià):¥49.00

作 者: (美)Bruce Schneier著;吳世忠 等譯
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng): 網(wǎng)絡(luò)與信息安全技術(shù)叢書
標(biāo) 簽: 密碼學(xué)

ISBN: 9787111075882 出版時(shí)間: 2003-03-01 包裝: 膠版紙
開本: 26cm 頁數(shù): 546 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書真實(shí)系統(tǒng)地介紹了密碼學(xué)及該領(lǐng)域全面的參考文獻(xiàn)。全書共分四個(gè)部分,首先定義了密碼學(xué)的多個(gè)術(shù)語,介紹了密碼學(xué)的發(fā)展及背景,描述了密碼學(xué)從簡(jiǎn)單到復(fù)雜的各種協(xié)議,詳細(xì)討論了密碼技術(shù),并在此基礎(chǔ)上列舉了如DES、IDEA、RSA、DSA等10多個(gè)算法以及多個(gè)應(yīng)用實(shí)例,并提供了算法的源代碼清單。全書內(nèi)容廣博權(quán)威,具有極大的實(shí)用價(jià)值。自出版以來,得到業(yè)內(nèi)專家的高度贊譽(yù),是致力于密碼學(xué)研究的專業(yè)及非專業(yè)人員一本難得的好書。作者簡(jiǎn)介:BruceSchneier是CounterpaneSystems公司的總裁,該公司是一個(gè)密碼學(xué)和計(jì)算機(jī)安全方而后專業(yè)咨詢公司。Bruce還是《E-MailSecurity》(JohnWiley&Sons,1995)和《ProtectYourMacintosh》(PeachpitPress,1994)兩書的作者,并在主要的密碼學(xué)雜志上發(fā)表了數(shù)十篇論文。他是《Dr.Dobb'sJournal》責(zé)任編輯之一,同時(shí)擔(dān)任《ComputerandCommunicationsSecurityReviews》的編輯。Bruce是國(guó)際密研究協(xié)會(huì)的理事會(huì)成員、電子隱私的信息中心的顧問成員和新安全范例工作組程序委員會(huì)成員。此外,他還經(jīng)常舉辦密碼學(xué)、計(jì)算機(jī)安全和隱私保護(hù)方面的學(xué)術(shù)講座。

作者簡(jiǎn)介

  BruceSchneierBruceSchneier是CounterpaneSystems公司的總裁,該公司是一個(gè)密碼學(xué)和計(jì)算機(jī)安全方面的專業(yè)咨詢公司。并在主要的密碼學(xué)雜志上發(fā)表了數(shù)十篇論文,他是《DrDobb'sJournal》責(zé)任編輯之一,同時(shí)擔(dān)任《ComputerandcommunicationsSecurityReviews》的編輯,是國(guó)際密碼研究協(xié)會(huì)的理事會(huì)員、電子隱私信息中心的顧問團(tuán)成員和新安全范例工作組程序委員會(huì)成員。此外他還經(jīng)常舉辦密碼學(xué)、計(jì)算機(jī)安全和隱私保護(hù)方面的學(xué)術(shù)講座。>>更多作品

圖書目錄

     目 錄
    譯者序
    W.迪菲序
    前言
   第1章 基礎(chǔ)知識(shí)
    1.1專業(yè)術(shù)語
    1.1.1發(fā)送者和接收者
    1.1.2消息和加密
    1.1.3鑒別、完整性和抗抵賴
    1.1.4算法和密鑰
    1.1.5對(duì)稱算法
    1.1.6公開密鑰算法
    1.1.7密碼分析
    1.1.8算法的安全性
    1.1.9過去的術(shù)語
    1.2隱寫術(shù)
    1.3代替密碼和換位密碼
    1.3.1代替密碼
    1.3.2換位密碼
    1.3.3轉(zhuǎn)輪機(jī)
    1.3.4進(jìn)一步的讀物
    1.4簡(jiǎn)單異或
    1.5一次一密亂碼本
    1.6計(jì)算機(jī)算法
    1.7大數(shù)
    第一部分 密碼協(xié)議
   第2章 協(xié)議結(jié)構(gòu)模塊
    2.1協(xié)議概述
    2.1.1協(xié)議的目的
    2.1.2協(xié)議中的角色
    2.1.3仲裁協(xié)議
    2.1.4裁決協(xié)議
    2.1.5自動(dòng)執(zhí)行協(xié)議
    2.1.6對(duì)協(xié)議的攻擊
    2.2使用對(duì)稱密碼學(xué)通信
    2.3單向函數(shù)
    2.4單向散列函數(shù)
    2.5使用公開密鑰密碼學(xué)通信
    2.5.1混合密碼系統(tǒng)
    2.5.2Merkle的難題
    2.6數(shù)字簽名
    2.6.1使用對(duì)稱密碼系統(tǒng)和仲裁者對(duì)
    文件簽名
    2.6.2數(shù)字簽名樹
    2.6.3使用公開密鑰密碼術(shù)對(duì)文件簽
    名
    2.6.4文件簽名和時(shí)間標(biāo)記
    2.6.5使用公開密鑰密碼學(xué)和單向散列
    函數(shù)對(duì)文件簽名
    2.6.6算法和術(shù)語
    2.6.7多重簽名
    2.6.8抗抵賴和數(shù)字簽名
    2.6.9數(shù)字簽名的應(yīng)用
    2.7帶加密的數(shù)字簽名
    2.7.1重新發(fā)送消息作為收據(jù)
    2.7.2阻止重新發(fā)送攻擊
    2.7.3對(duì)公開密鑰密碼術(shù)的攻擊
    2.8隨機(jī)和偽隨機(jī)序列的產(chǎn)生
    2.8.1偽隨機(jī)序列
    2.8.2密碼學(xué)意義上安全的偽隨機(jī)序
    列
    2.8.3真正的隨機(jī)序列
   第3章 基本協(xié)議
    3.1密鑰交換
    3.1.1對(duì)稱密碼學(xué)的密鑰交換
    3.1.2公開密鑰密碼學(xué)的密鑰交換
    3.1.3中間人攻擊
    3.1.4聯(lián)鎖協(xié)議
    3.1.5使用數(shù)字簽名的密鑰交換
    3.1.6密鑰和消息傳輸
    3.1.7密鑰和消息廣播
    3.2鑒別
    3.2.1使用單向函數(shù)鑒別
    3.2.2字典式攻擊和salt
    3.2.3SKEY
    3.2.4使用公開密鑰密碼術(shù)鑒別
    3.2.5使用聯(lián)鎖協(xié)議互相鑒別
    3.2.6SKID
    3.2.7消息鑒別
    3.3鑒別和密鑰交換
    3.3.1Wide-MouthFrog 協(xié)議
    3.3.2Yahalom協(xié)議
    3.3.3Needham-Schroeder協(xié)議
    3.3.4Otway-Rees 協(xié)議
    3.3.5Kerberos協(xié)議
    3.3.6Neuman-Stubblebine協(xié)議
    3.3.7DASS協(xié)議
    3.3.8DEnning-Sacco協(xié)議
    3.3.9Woo- Lam 協(xié)議
    3.3.10其他協(xié)議
    3.3.11學(xué)術(shù)上的教訓(xùn)
    3.4鑒別和密鑰交換協(xié)議的形式分析
    3.5多密鑰公開密鑰密碼學(xué)
    3.6秘密分割
    3.7 秘密共享
    3.7.1有騙子的秘密共享
    3.7.2沒有Trent 的秘密共享
    3.7.3不暴露共享的秘密共享
    3.7.4可驗(yàn)證的秘密共享
    3.7.5帶預(yù)防的秘密共享
    3.7.6帶除名的秘密共享
    3.8數(shù)據(jù)庫的密碼保護(hù)
   第4章 中級(jí)協(xié)議
    4.1時(shí)間標(biāo)記服務(wù)
    4.1.1仲裁解決方法
    4.1.2改進(jìn)的仲裁解決方法
    4.1.3鏈接協(xié)議
    4.1.4分布式協(xié)議
    4.1.5進(jìn)一步的工作
    4.2 閾下信道
    4.2.1閾下信道的應(yīng)用
    4.2.2杜絕閾下的簽名
    4.3不可抵賴的數(shù)字簽名
    4.4指定的確認(rèn)人簽名
    4.5代理簽名
    4.6團(tuán)體簽名
    4.7失?。K止數(shù)字簽名
    4.8加密數(shù)據(jù)計(jì)算
    4.9位承諾
    4.9.1使用對(duì)稱密碼學(xué)的位承諾
    4.9.2使用單向函數(shù)的位承諾
    4.9.3 使用偽隨機(jī)序列發(fā)生器的位承
    諾
    4.9.4模糊點(diǎn)
    4.10公平的硬幣拋擲
    4.10.1使用單向函數(shù)的拋幣協(xié)議
    4.10.2使用公開密鑰密碼術(shù)的拋幣
    協(xié)議
    4.10.3拋幣入井協(xié)議
    4.10.4使用拋幣產(chǎn)生密鑰
    4.11智力撲克
    4.11.1三方智力撲克
    4.11.2對(duì)撲克協(xié)議的攻擊
    4.11.3匿名密鑰分配
    4.12單向累加器
    4.13秘密的全或無泄露
    4.14密鑰托管
   第5章 高級(jí)協(xié)議
    5.1零知識(shí)證明
    5.1.1基本的零知識(shí)協(xié)議
    5.1.2圖同構(gòu)
    5.1.3漢密爾頓圈
    5.1.4并行零知識(shí)證明
    5.1.5非交互式零知識(shí)證明
    5.1.6一般性
    5.2身份的零知識(shí)證明
    5.2.1國(guó)際象棋特級(jí)大師問題
    5.2.2黑手黨騙局
    5.2.3恐怖分子騙局
    5.2.4建議的解決方法
    5.2.5多重身份騙局
    5.2.6出租護(hù)照
    5.2.7成員資格證明
    5.3盲簽名
    5.3.1完全盲簽名
    5.3.2盲簽名協(xié)議
    5.3.3專利
    5.4基于身份的公開密鑰密碼學(xué)
    5.5不經(jīng)意傳輸
    5.6不經(jīng)意簽名
    5.7 同時(shí)簽約
    5 7.1帶有仲裁者的簽約
    5.7.2無需仲裁者的同時(shí)簽約:面對(duì)
    面
    5.7.3無需仲裁者的同時(shí)簽約:非面
    對(duì)面
    5.7.4無需仲裁者的同時(shí)簽約:使用
    密碼術(shù)
    5.8數(shù)字證明郵件
    5.9秘密的同時(shí)交換
   第6章 深?yuàn)W的協(xié)議
    6.1保密選舉
    6.1.1簡(jiǎn)單投票協(xié)議1
    6.1.2簡(jiǎn)單投票協(xié)議2
    6.1.3使用盲簽名投票
    6.1.4帶有兩個(gè)中央機(jī)構(gòu)的投票
    6.1.5帶有單個(gè)中央機(jī)構(gòu)的投票
    6.1.6改進(jìn)的帶有單個(gè)中央機(jī)構(gòu)的投
    票
    6.1.7無需中央制表機(jī)構(gòu)的投票
    6.1.8其他投票方案
    6.2 保密的多方計(jì)算
    6.2.1協(xié)議1
    6.2.2協(xié)議2
    6.2.3協(xié)議3
    6.2.4協(xié)議4
    6.2.5無條件多方安全協(xié)議
    6.2.6保密電路計(jì)算
    6.3匿名消息廣播
    6.4 數(shù)字現(xiàn)金
    6.4.1協(xié)議1
    6.4.2協(xié)議2
    6.4.3協(xié)議3
    6.4.4協(xié)議4
    6.4.5數(shù)字現(xiàn)金和高明的犯罪
    6.4.6實(shí)用化的數(shù)字現(xiàn)金
    6.4.7其他數(shù)字現(xiàn)金協(xié)議
    6.4.8匿名信用卡
    第二部分 密碼技術(shù)
   第7章 密鑰長(zhǎng)度
    7.1對(duì)稱密鑰長(zhǎng)度
    7.1.1窮舉攻擊所需時(shí)間和金錢
    估計(jì)
    7.1.2軟件破譯機(jī)
    7.1.3神經(jīng)網(wǎng)絡(luò)
    7.1.4病毒
    7.1.5中國(guó)式抽彩法
    7.1.6生物工程技術(shù)
    7.1.7熱力學(xué)的局限性
    7.2公開密鑰長(zhǎng)度
    7.2.1DNA計(jì)算法
    7.2.2量子計(jì)算法
    7.3對(duì)稱密鑰和公開密鑰長(zhǎng)度的比較
    7.4對(duì)單向散列函數(shù)的生日攻擊
    7.5密鑰應(yīng)該多長(zhǎng)
    7.6小結(jié)
   第8章 密鑰管理
    8.1產(chǎn)生密鑰
    8.1.1減少的密鑰空間
    8.1.2弱密鑰選擇
    8.1.3隨機(jī)密鑰
    8.1.4通行短語
    8.1.5X9.17密鑰產(chǎn)生
    8.1.6DoD密鑰產(chǎn)生
    8.2非線性密鑰空間
    8.3傳輸密鑰
    8.4驗(yàn)證密鑰
    8.4.1密鑰傳輸中的錯(cuò)誤檢測(cè)
    8.4.2解密過程中的錯(cuò)誤檢測(cè)
    8.5使用密鑰
    8.6更新密鑰
    8.7存儲(chǔ)密鑰
    8.8備份密鑰
    8.9泄露密鑰
    8.10密鑰有效期
    8.11銷毀密鑰
    8.12公開密鑰的密鑰管理
    8.12.1公開密鑰證書
    8.12.2分布式密鑰管理
   第9章 算法類型和模式
    9.1電子密碼本模式
    9.2分組重放
    9.3密碼分組鏈接模式
    9.3.1初始向量
    9.3.2填充
    9.3.3錯(cuò)誤擴(kuò)散
    9.3.4安全問題
    9.4序列密碼算法
    9.5自同步序列密碼
    9.6密碼反饋模式
    9.6.1初始化向量
    9.6.2錯(cuò)誤擴(kuò)散
    9.7同步序列密碼
    9.8輸出反饋模式
    9.8.1初始化向量
    9.8.2錯(cuò)誤擴(kuò)散
    9.8.3安全問題
    9.8.4OFB模式中的序列密碼
    9.9計(jì)數(shù)器模式
    9.10其他分組密碼模式
    9.10.1分組鏈接模式
    9.10.2擴(kuò)散密碼分組鏈接模式
    9.10.3帶校驗(yàn)和的密碼分組鏈接
    9.10.4帶非線性函數(shù)的輸出反饋
    9.10.5其他模式
    9.11選擇密碼模式
    9.12交錯(cuò)
    9.13分組密碼與序列密碼
   第10章 使用算法
    10.1選擇算法
    10.2公開密鑰密碼學(xué)與對(duì)稱密碼學(xué)
    10.3通信信道加密
    10.3.1鏈-鏈加密
    10.3.2端-端加密
    10.3.3兩者的結(jié)合
    10.4用于存儲(chǔ)的加密數(shù)據(jù)
    1 0.4.1非關(guān)聯(lián)密鑰
    10.4.2驅(qū)動(dòng)器級(jí)與文件級(jí)加密
    10.4.3提供加密驅(qū)動(dòng)器的隨機(jī)
    存取
    10.5硬件加密與軟件加密
    10.5.1硬件
    10.5.2 軟件
    10.6壓縮,編碼及加密
    10.7檢測(cè)加密
    10.8密文中隱藏密文
    10.9銷毀信息
    第三部分 密碼算法
   第11章 數(shù)學(xué)背景
    11.1信息論
    11.1.1熵和不確定性
    11.1.2語言信息率
    11.1.3密碼系統(tǒng)的安全性
    11.1.4唯一解距離
    11.1.5信息論的運(yùn)用
    11.1.6混亂和擴(kuò)散
    11.2復(fù)雜性理論
    11.2.1算法的復(fù)雜性
    11.2.2問題的復(fù)雜性
    11.2.3NP完全問題
    11.3數(shù)論
    11.3.1模運(yùn)算
    11.3.2素?cái)?shù)
    11.3.3最大公因子
    11.3.4求模逆元
    11.3.5求系數(shù)
    11.3.6費(fèi)爾馬小定理
    11.3.7歐拉φ函數(shù)
    11.3.8中國(guó)剩余定理
    11.3.9二次剩余
    11.3.10勒讓德符號(hào)
    11.3.11雅可比符號(hào)
    11.3.12Blum整數(shù)
    11.3.13生成元
    11.3.14伽羅瓦域中的計(jì)算
    11.4 因子分解
    11.5 素?cái)?shù)的產(chǎn)生
    11.5.1Solovag- Strassen
    11.5.2Lehmann
    11.5.3Rabin-Miller
    11.5.4實(shí)際考慮
    11.5.5強(qiáng)素?cái)?shù)
    11.6有限域上的離散對(duì)數(shù)
   第12章 數(shù)據(jù)加密標(biāo)準(zhǔn)
    12.1背景
    12.1.1標(biāo)準(zhǔn)的開發(fā)
    12.1.2標(biāo)準(zhǔn)的采用
    12.1.3DES設(shè)備的鑒定和認(rèn)證
    12.1.41987年的標(biāo)準(zhǔn)
    12.1.51993 年的標(biāo)準(zhǔn)
    12.2DES的描述
    12.2.1算法概要
    12.2.2初始置換
    12.2.3密鑰置換
    12.2.4擴(kuò)展置換
    12.2.5S-盒代替
    12.2.6P-盒置換
    12.2.7末置換
    12.2.8DES解密
    12.2.9DES的工作模式
    12.2.10 DES的硬件和軟件實(shí)現(xiàn)
    12.3DES的安全性
    12.3.1弱密鑰
    12.3.2補(bǔ)密鑰
    12.3.3代數(shù)結(jié)構(gòu)
    12.3.4密鑰的長(zhǎng)度
    12.3.5迭代的次數(shù)
    12.3.6S-盒的設(shè)計(jì)
    12.3.7其他結(jié)論
    12.4差分及線性分析
    12.4.1差分密碼分析
    12.4.2相關(guān)密鑰密碼分析
    12.4.3線性密碼分析
    12.4.4 未來的方向
    12.5實(shí)際設(shè)計(jì)的準(zhǔn)則
    12.6 DES的各種變型
    12.6.1多重DES
    12.6.2 使用獨(dú)立子密鑰的DES
    12.6.3DESX
    12.6.4 CRYPT(3)
    12.6.5GDES
    12.6.6更換S-盒的DES
    12.6.7RDES
    12.6.8snDES
    12.6.9使用相關(guān)密鑰S-盒的DES
    12.7DES現(xiàn)今的安全性如何
   第13章 其他分組密碼算法
    13.1Lucifer算法
    13.2Mad ryga 算法
    13.2.1Mad ryga 的描述
    13.2.2Madryga 的密碼分析
    13.3NewDES算法
    13.4FEAL算法
    13.4.1FEAL的描述
    13.4.2FEAL的密碼分析
    13.4.3專利
    13.5REDOC算法
    13.5.1ReDOCⅢ
    13.5.2 專利和許可證
    13.6LOKI算 法
    13.6.1LOKI91
    13.6.2LOK191的描述
    13.6.3LOKI91的密碼分析
    13.6.4專利和許可證
    13.7Khufu和Khafre算法
    13.7.1Khufu
    13.7.2Khafre
    13.7.3專利
    13.8 RC2算法
    13.9IDEA算法
    13.9.1IDEA
    13.9.2IDEA的描述
    13.9.3IDEA的速度
    13.9.4IDEA的密碼分析
    13.9.5IDEA的操作方式和變型
    13.9.6敬告使用者
    13.9.7專利和許可證
    13.10 MMB 算法
    13.11CA-1.1算法
    13.12Skipjack算法
   第14章 其他分組密碼算法
   (續(xù))
    14.1GOST算法
    14.1.1GOST的描述
    14.1.2GOST的密碼分析
    14.2 CAST算法
    14.3Blowfish算法
    14.3.1Blowfish的描述
    14.3.2Blowfish的安全性
    14.4SAFER算法
    14.4.1SAFERK-64的描述
    14.4.2SAFERK-128
    14.4.3SAFERK-64的安全性
    14.53-WAY算法
    14.6Crab算法
    14.7SXAL8/MBAL算法
    14.8RC5算法
    14.9其他分組密碼算法
    14.10分組密碼設(shè)計(jì)理論
    14.10.1Feistel網(wǎng)絡(luò)
    14.10.2簡(jiǎn)單關(guān)系
    14.10.3群結(jié)構(gòu)
    14.10.4弱密鑰
    14.10.5強(qiáng)的抗差分攻擊和線性
    攻擊
    14.10.6S-盒的設(shè)計(jì)
    14.10.7設(shè)計(jì)分組密碼
    14.11使用單向散列函數(shù)
    14.11.1Kam
    14.11.2Luby-Rac koff
    14.11.3消息摘要密碼
    14.11.4基于單向散列函數(shù)的密碼安
    全性
    14.12分組密碼算法的選擇
   第15章 組合分組密碼
    15.1雙重加密
    15.2三重加密
    15.2.1用兩個(gè)密鑰進(jìn)行三重加密
    15.2.2用三個(gè)密鑰進(jìn)行三重加密
    15.2.3用最小密鑰進(jìn)行三重加密
    15.2.4三重加密模式
    15.2.5 三重加密的變型
    15.3加倍分組長(zhǎng)度
    15.4其他多重加密方案
    15.4.1雙重OFB/計(jì)數(shù)器
    15.4.2ECB+OFB
    15.4.3xDES
    15.4.4五重加密
    15.5縮短CDMF密鑰
    15.6白化
    15.7級(jí)聯(lián)多重加密算法
    15.8組合多重分組算法
   第16章 偽隨機(jī)序列發(fā)生器和序列
   密碼
    16.1線性同余發(fā)生器
    16.2線性反饋移位寄存器
    16.3序列密碼的設(shè)計(jì)與分析
    16.3.1線性復(fù)雜性
    16.3.2相關(guān)免疫性
    16.3.3其他攻擊
    16.4使用LFSR的序列密碼
    16.4.1Geffe發(fā)生器
    16.4.2推廣的Geffe發(fā)生器
    16.4.3Jennings發(fā)生器
    16.4.4Beth-Piper停走式發(fā)生器
    16.4.5交替停走式發(fā)生器
    16.4.6雙側(cè)停走式發(fā)生器
    16.4.7門限發(fā)生器
    16.4.8自采樣發(fā)生器
    16.4.9多倍速率內(nèi)積式發(fā)生器
    16.4.10求和式發(fā)生器
    16.4.11DNRSG
    16.4.12Gollmann級(jí)聯(lián)
    16.4.13收縮式發(fā)生器
    16.4.14自收縮式發(fā)生器
    16.5A5算法
    16.6HughesXPD/KPD算法
    16.7Nanoteq算法
    16.8Rambutan算法
    16.9附加式發(fā)生器
    16.9.1Fish發(fā)生器
    16.9.2Pike發(fā)生器
    16.9.3Mush發(fā)生器
    16.10Gifford算法
    16.11M算法
    16.12PKZIP算法
   第17章 其他序列密碼和真隨機(jī)序
    列發(fā)生器
    17.1RC4算法
    17.2SEAL算法
    17.2.1偽隨機(jī)函數(shù)族
    17.2.2SEAL的描述
    17.2.3SEAL的安全性
    17.2.4專利和許可證
    17.3WAKE算法
    17.4帶進(jìn)位的反饋移位寄存器
    17.5使用FCSR的序列密碼
    17.5.1級(jí)聯(lián)發(fā)生器
    17.5.2FCSR組合發(fā)生器
    17.5.3CFSR/FCSR加法/奇偶級(jí)聯(lián)
    17.5.4交替停走式發(fā)生器
    17.5.5收縮式發(fā)生器
    17.6非線性反饋移位寄存器
    17.7其他序列密碼
    17.7.1Pless發(fā)生器
    17.7.2蜂窩式自動(dòng)發(fā)生器
    17.7.31/p發(fā)生器
    17.7.4crypt(1)
    17.7.5其他方案
    17.8序列密碼設(shè)計(jì)的系統(tǒng)理論方法
    17.9序列密碼設(shè)計(jì)的復(fù)雜性理論
    方法
    17.9.1Shamir偽隨機(jī)數(shù)發(fā)生器
    17.9.2Blum-Micali發(fā)生器
    17.9.3RSA
    17.9.4Blum ,Blum和Shub
    17.10序列密碼設(shè)計(jì)的其他方法
    17.10.1RipvanWinkle密碼
    17.10.2Diffie隨機(jī)序列密碼
    17.10.3Maurer隨機(jī)序列密碼
    17.11級(jí)聯(lián)多個(gè)序列密碼
    17.12選擇序列密碼
    17.13從單個(gè)偽隨機(jī)序列發(fā)生器產(chǎn)生多
    個(gè)序列
    17.14真隨機(jī)序列發(fā)生器
    17.14.1RAND表
    17.14.2使用隨機(jī)噪聲
    17.14.3使用計(jì)算機(jī)時(shí)鐘
    17.14.4測(cè)量鍵盤反應(yīng)時(shí)間
    17.14.5偏差和相關(guān)性
    17.14.6提取隨機(jī)性
   第18章 單向散列函數(shù)
    18.1背景
    18.1.1單向散列函數(shù)的長(zhǎng)度
    18.1.2單向散列函數(shù)綜述
    18.2Snefru算法
    18.3N-Hash算法
    18.4MD4算法
    18.5MD5算法
    18.5.1MD5的描述
    18.5.2MD5的安全性
    18.6MD2算法
    18.7安全散列算法
    18.7.1SHA的描述
    18.7.2SHA的安全性
    18.8RIPE-MD算法
    18.9HAVAL算法
    18.10其他單向散列函數(shù)
    18.11使用對(duì)稱分組算法的單向散列函
    數(shù)
    18.11.1散列長(zhǎng)度等于分組長(zhǎng)度的方
    案
    18.11.2改進(jìn)的Davies-Meyer
    18.11.3Preneel-Bosselaers-Govaerts-
    Vandewalle
    18.11.4Quisqater-Girault
    18.11.5LOKI雙分組
    18.11.6并行Davies-Meyer
    18.11.7串聯(lián)和并聯(lián)Davies-Meyer
    18.11.8MDC-2和MDC-4
    18.11.9AR散列函數(shù)
    18.11.10COST散列函數(shù)
    18.11.11其他方案
    18.12使用公開密鑰算法
    18.13選擇單向散列函數(shù)
    18.14消息鑒別碼
    18.14.1CBC-MAC
    18.14.2 信息鑒別算法
    18.14.3雙向MAC
    18.14.4Juenenan方法
    18.14.5RIPE- MAC
    18.14.6IBC-Hash
    18.14.7單向散列函數(shù)MAC
    18.14.8序列密碼MAC
   第19章 公開密鑰算法
    19.1背景
    19.2背包算法
    19.2.1超遞增背包
    19.2.2由私人密鑰產(chǎn)生公開密鑰
    19.2.3加密
    19.2.4解密
    19.2.5實(shí)際實(shí)現(xiàn)方案
    19.2.6背包的安全性
    19.2.7背包變型
    19.2.8專利
    19.3RSA算法
    19.3.1RSA的硬件實(shí)現(xiàn)
    19.3.2RSA的速度
    19.3.3軟件加速
    19.3.4RSA的安全性
    19.3.5對(duì)RSA的選擇密文攻擊
    19.3.6對(duì)RSA的公共模數(shù)攻擊
    19.3.7對(duì)RSA的低加密指數(shù)攻擊
    19.3.8對(duì)RSA的低解密指數(shù)攻擊
    19.3.9經(jīng)驗(yàn)
    19.3.10對(duì)RSA的加密和簽名的攻
    擊
    19.3.11標(biāo)準(zhǔn)
    19.3.12專利
    19.4Pohl ig-Hellman 算法
    19.5Rabin算法
    19.6ElGamal算法
    19.6.1ElGamal簽名
    19.6.2ElGamal加密
    19.6.3速度
    19.6.4專利
    19.7McEliece 算法
    19.8橢圓曲線密碼系統(tǒng)
    19.9LUC算法
    19.10有限自動(dòng)機(jī)公開密鑰密碼系統(tǒng)
   第20章 公開密鑰數(shù)字簽名算法
    20.1數(shù)字簽名算法
    20.1.1對(duì)通告的反應(yīng)
    20.1.2DSA的描述
    20.1.3快速預(yù)計(jì)算
    20.1.4DSA的素?cái)?shù)產(chǎn)生
    20.1.5使用DSA的ElGama1加密
    20.1.6使用DSA的RSA加密
    20.1.7DSA的安全性
    20.1.8攻擊k
    20.1.9公共模數(shù)的危險(xiǎn)
    20.1.10顫切中的順下信道
    20.1.11專利
    20.2 DSA的變型
    20.3 GOST簽名算法
    20.4 離散對(duì)數(shù)簽名方案
    20.5 One-Schnorr-Shamir簽名方案
    20.6 ESIGN簽名方案
    20.6.1 ESIGN的安全性
    20.6.2 專利
    20.7 細(xì)胞自動(dòng)機(jī)
   
   第21章 鑒別方案
   第22章 密鑰交換算法
   第23章 協(xié)議的專用算法
    第四部分 真實(shí)世界
   第24章 實(shí)現(xiàn)方案實(shí)例
    24.1IBM秘密密鑰管理協(xié)議
    24.2MITRENET
    24.3ISDN
    24.3.1密鑰
    24.3.2呼叫
    24.4STU-Ⅲ
    24.5Kerberos
    24.5.1Kerbeeros模型
    24.5.2Kerberos工作原理
    24.5.3憑證
    24.5.4Kerberos第5版消息
    25.5.5最初票據(jù)的獲取
    24.5.6服務(wù)器票據(jù)的獲取
    24.5.7服務(wù)請(qǐng)求
    24.5.8Kerberos第4版
    24.5.9Kerberos的安全性
    24.5.10 許可證
    24.6KryptoKnight
    24.7SESAME
    24.8IBM通用密碼體系
    24.9ISO鑒別框架
    24.9.1證書
    24.9.2鑒別協(xié)議
    24.10保密性增強(qiáng)郵件
    24.10.1PEM的有關(guān)文件
    24.10.2證書
    24.10.3PEM的消息
    24.10.4PEM的安全性
    24.10.5TIS/PEM
    24.10.6RIPEM
    24.11消息安全協(xié)議
    24.12Pret tyGood Privacy
    24.13智能卡
    24.14公開密鑰密碼學(xué)標(biāo)準(zhǔn)
    24.15通用電子支付系統(tǒng)
    26.16Clipper
    24.17Capstone
    24.18AT&T3600型電話保密設(shè)備
   第25章 政治
    25.1國(guó)家安全局
    25.2國(guó)家計(jì)算機(jī)安全中心
    25.3國(guó)家標(biāo)準(zhǔn)技術(shù)所
    25.4RSA數(shù)據(jù)安全有限公司
    25.5公開密鑰合作商
    25.6國(guó)際密碼研究協(xié)會(huì)
    25.7RACE完整性基本評(píng)估
    25.8對(duì)歐洲的有條件訪問
    25.9ISO/IEC9979
    25.10專業(yè)人員、公民自由和工業(yè)組織
    25.10.1電子秘密信息中心
    25.10.2電子戰(zhàn)線基金會(huì)
    25.10.3計(jì)算機(jī)協(xié)會(huì)
    25.10.4電氣和電子工程師學(xué)會(huì)
    25.10.5軟件出版商協(xié)會(huì)
    25.11Scicrypt
    25.12Cypherpunks
    25.13專利
    25.14美國(guó)出口法規(guī)
    25.15其他國(guó)家的密碼進(jìn)出口
    25.16合法性問題
    附錄A 源代碼
    A.1DES
    A.2LOL191
    A.31IDEA
    A.4GOST
    A.5BLOWFISH
    A.63-Way
    A.7RC5
    A.8A5
    A.9SEAL
    參考文獻(xiàn)
    MattBlaze跋
   

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)