![](/c49/99/10029241017016.jpg)
店鋪:遼寧音像出版社圖書專營店 出版社:機械工業出版社 ISBN:9787111445333 商品編碼:10029241017016 包裝:平裝 出版時間:2014-01-01 作者:施奈爾
"基本信息 書名:應用密碼學:協議、算法與C源程序 定價 作者:施奈爾 (Bruce Schneier), 吳世忠, 祝世雄, 張文政, 等 出版社:機械工業出版社 出版日期:2014-1-1 ISBN:9787111445333 字數: 頁碼:545 版次:1 裝幀:平裝 開本:16開 商品重量: 編輯推薦
《應用密碼學:協議、算法與C源程序(原書第2版)》編輯推薦:密碼學的應用領域遠遠不隻是編碼和解碼信息,要了解有關密碼學技術的數字的知識,《應用密碼學:協議、算法與C源程序(原書第2版)》是必讀之作。《應用密碼學:協議、算法與C源程序(原書第2版)》介紹了密碼學協議的通用類型、特定技術,詳細介紹了現實世界密碼學算法的內部機制。包括DES和RSA公開密鑰加密繫統。書中提供了源代碼列表和大量密碼學應用方面的實踐活動,如產生真正的數和保持密鑰安全的重要性。 內容提要
《應用密碼學:協議、算法與C源程序(原書第2版)》真實繫統地介紹了密碼學及該領域全面的參考文獻。《應用密碼學:協議、算法與C源程序(原書第2版)》共分四個部分,定義了密碼學的多個術語,介紹了密碼學的發展及背景,描述了密碼學從簡單到復雜的各種協議,詳細討論了密碼技術。並在此基礎上列舉了如DES、IDEA、RSA、DSA等十多個算法以及多個應用實例,並提供了算法的源代碼清單。《應用密碼學:協議、算法與C源程序(原書第2版)》內容廣博,具有極大的實用價值,是致力於密碼學研究的專業及非專業人員一本難得的好書。 目錄
出版者的話 譯者序 Whit field Diffie序 前言 章基礎知識 1.1專業術語 1.1.1發送者和接收者 1.1.2消息和加密 1.1.3鋻別、完整性和抗抵賴 1.1.4算法和密鑰 1.1.5對稱算法 1.1.6公開密鑰算法 1.1.7密碼分析 1.1.8算法的安全性 1.1.9過去的術語 1.2隱寫術 1.3代替密碼和換位密碼 1.3.1代替密碼 1.3.2換位密碼 1.3.3轉輪機 1.3.4進一步的讀物 1.4簡單異或 1.5一次一密亂碼本 1.6計算機算法 1.7大數 部分密碼協議 第2章協議結構模塊 2.1協議概述 2.1.1協議的目的 2.1.2協議中的角色 2.1.3仲裁協議 2.1.4裁決協議 2.1.5自動執行協議 2.1.6對協議的攻擊 2.2使用對稱密碼繫統通信 2.3單向函數 2.4單向散列函數 2.5使用公開密鑰密碼繫統通信 2.5.1混合密碼繫統 2.5.2Merkle的難題 2.6數字 2.6.1使用對稱密碼繫統和仲裁者對文件 2.6.2數字樹 2.6.3使用公開密鑰密碼繫統對文件 2.6.4文件和時間標記 2.6.5使用公開密鑰密碼繫統和單向散列函數對文件 2.6.6算法和術語 2.6.7多重 2.6.8抗抵賴和數字 2.6.9數字的應用 2.7帶加密的數字 2.7.1重新發送消息作為收據 2.7.2阻止重新發送攻擊 2.7.3對公開密鑰密碼繫統的攻擊 2.8和偽序列的產生 2.8.1偽序列 2.8.2密碼學意義上安全的偽序列 2.8.3真正的序列 第3章基本協議 3.1密鑰交換 3.1.1對稱密碼繫統的密鑰交換 3.1.2公開密鑰密碼繫統的密鑰交換 3.1.3中間人攻擊 3.1.4連鎖協議 3.1.5使用數字的密鑰交換 3.1.6密鑰和消息傳輸 3.1.7密鑰和消息廣播 3.2鋻別 3.2.1使用單向函數鋻別 3.2.2字典式攻擊和salt 3.2.3SKEY 3.2.4使用公開密鑰密碼繫統鋻別 3.2.5使用聯鎖協議互相鋻別 3.2.6SKID 3.2.7消息鋻別 3.3鋻別和密鑰交換 3.3.1Wide—MouthFrog協議 3.3.2Yahalom協議 3.3.3Needham—Schroeder協議 3.3.4Otway—Rees協議 3.3.5Kerberos協議 3.3.6Neuman—Stubblebine協議 3.3.7DASS協議 3.3.8Denning—Sacco協議 3.3.9Woo—Lam協議 3.3.10其他協議 3.3.11學術上的教訓 3.4鋻別和密鑰交換協議的形式化分析 3.5多密鑰公開密鑰密碼繫統 3.6秘密分割 3.7秘密共享 3.7.1有騙子的秘密共享 3.7.2沒有Trent的秘密共享 3.7.3不暴露共享的秘密共享 3.7.4可驗證的秘密共享 3.7.5帶預防的秘密共享 3.7.6帶除名的秘密共享 3.8數據庫的密碼保護 第4章中級協議 4.1時間標記服務 4.1.1仲裁解決方法 4.1.2改進的仲裁解決方法 4.1.3鏈接協議 4.1.4分布式協議 4.1.5進一步的工作 4.2閾下信道 4.2.1閾下信道的應用 4.2.2杜絕閾下的 4.3不可抵賴的數字 4.4指定的確認者 4.5代理 4.6團體 4.7失敗—終止數字 4.8加密數據計算 4.9位承諾 4.9.1使用對稱密碼繫統的位承諾 4.9.2使用單向函數的位承諾 4.9.3使用偽序列發生器的位承諾 4.9.4模糊點 4.10公平的硬幣拋擲 4.10.1使用單向函數的拋幣協議 4.10.2使用公開密鑰密碼繫統的拋幣協議 4.10.3拋幣入井協議 4.10.4使用拋幣產生密鑰 4.11智力撲克 4.11.1三方智力撲克 4.11.2對撲克協議的攻擊 4.11.3匿名密鑰分配 4.12單向累加器 4.13秘密的全或無洩露 4.14密鑰托管 第5章高級協議 5.1零知識證明 5.1.1基本的零知識協議 5.1.2圖同構 5.1.3漢密爾頓圈 5.1.4並行零知識證明 5.1.5非交互式零知識證明 5.1.6一般性 5.2身份的零知識證明 5.2.1國際像棋特級大師問題 5.2.2黑手黨騙局 5.2.3恐怖分子騙局 5.2.4建議的解決方法 5.2.5多重身份騙局 5.2.6出租護照 5.2.7成員資格證明 5.3盲 5.3.1完全盲 5.3.2盲協議 5.3.3專利 5.4基於身份的公開密鑰密碼繫統 5.5不經意傳輸 5.6不經意 5.7同時簽約 5.7.1帶有仲裁者的簽約 5.7.2無需仲裁者的同時簽約:面對面 5.7.3無需仲裁者的同時簽約:非面對面 5.7.4無需仲裁者的同時簽約:使用密碼繫統 5.8數字證明郵件 5.9秘密的同時交換 第6章深奧的協議 6.1保密選舉 6.1.1簡單投票協議1 6.1.2簡單投票協議2 6.1.3使用盲投票 6.1.4帶有兩個中央機構的投票 6.1.5帶有單個中央機構的投票 6.1.6改進的帶有單個中央機構的投票 6.1.7無需中央制表機構的投票 6.1.8其他投票方案 6.2保密的多方計算 6.2.1協議1 6.2.2協議2 6.2.3協議3 6.2.4協議4 6.2.5無條件多方安全協議 6.2.6保密電路計算 6.3匿名消息廣播 6.4數字現金 6.4.1協議1 6.4.2協議2 6.4.3協議3 6.4.4協議4 6.4.5數字現金和高明的犯罪 6.4.6實用化的數字現金 6.4.7其他數字現金協議 6.4.8匿名信用卡 第二部分密碼技術 第7章密鑰長度 7.1對稱密鑰長度 7.1.1窮舉攻擊所需時間和金錢估計 7.1.2軟件破譯機 7.1.3神經網絡 7.1.4病毒 7.1.5中國式抽彩法 7.1.6生物工程技術 7.1.7熱力學的局限性 7.2公開密鑰長度 7.2.1DNA計算法 7.2.2量子計算法 7.3對稱密鑰和公開密鑰長度的比較 7.4對單向散列函數的生日攻擊 7.5密鑰應該多長 7.6小結 第8章密鑰管理 8.1產生密鑰 8.1.1減少的密鑰空間 8.1.2弱密鑰選擇 8.1.3密鑰 8.1.4通行短語 8.1.5X9.17密鑰產生 8.1.6DoD密鑰產生 8.2非線性密鑰空間 8.3傳輸密鑰 8.4驗證密鑰 8.4.1密鑰傳輸中的錯誤檢測 8.4.2解密過程中的錯誤檢測 8.5使用密鑰 8.6更新密鑰 8.7存儲密鑰 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錯誤擴散 9.3.4安全問題 9.4序列密碼算法 9.5自同步序列密碼 9.6密碼反饋模式 9.6.1初始化向量 9.6.2錯誤擴散 9.7同步序列密碼 9.8輸出反饋模式 9.8.1初始化向量 9.8.2錯誤擴散 9.8.3安全問題 9.8.4OFB模式中的序列密碼 9.9計數器模式 9.10其他分組密碼模式 9.10.1分組鏈接模式 9.10.2擴散密碼分組鏈接模式 9.10.3帶校驗和的密碼分組鏈接 9.10.4帶非線性函數的輸出反饋 9.10.5其他模式 9.11選擇密碼模式 9.12交錯 9.13分組密碼與序列密碼 0章使用算法 10.1選擇算法 10.2公開密鑰密碼繫統與對稱密碼繫統 10.3通信信道加密 10.3.1鏈—鏈加密 10.3.2端—端加密 10.3.3兩者的結合 10.4用於存儲的加密數據 10.4.1非關聯密鑰 10.4.2驅動器級與文件級加密 10.4.3提供加密驅動器的存取 10.5硬件加密與軟件加密 10.5.1硬件 10.5.2軟件 10.6壓縮、編碼及加密 10.7檢測加密 10.8密文中隱藏密文 10.9銷毀信息 …… 第三部分密碼算法 第三部分密碼算法 1章數學背景 2章數據加密標準 3章其他分組密碼算法 4章其他分組密碼算法(續) 5章組合分組密碼 6章偽序列發生器和序列密碼 7章其他序列密碼和真序列發生器 8章單向散列函數 9章公開密鑰算法 第20章公開密鑰數字算法 第21章鋻別方案 第22章密鑰交換算法 第23章協議的專用算法 第四部分真實世界 第24章實現方案實例 第25章政治 附錄A源代碼 參考文獻 MattBlaze跋 作者介紹
作者:(美國)施奈爾(Bruce Schneier) 譯者:吳世忠 祝世雄 張文政 施奈爾(Bruce Schneier)是國際知名的安全技術專家,被《經濟學家》(The Economist)雜志稱為“安全大師”(Securityguru)。他是12本安全方面技術圖書的作者,還是數百篇文章、雜文和學術論文的作者。他的有影響力的通訊“Crypto—Gram”和博客“Schneieron Security”有超過257J的讀者和瀏覽者。他曾在國會作證,還經常做客電視臺和廣播電臺,並在幾個委員會供職。他是哈佛大學法學院伯克曼互聯網和社會中心的fellow,新美國基金會開放科技中心的program fellow,電子前哨基金會的董事會成員,電子隱私信息中心的咨詢委員會成員,以及BT(原英國電信)的安全未來學家。 序言
" |