本書特色
★ 暢銷書全面升級!新增橢圓曲線密碼、比特幣等前沿內容!
★ 日本數學協會出版獎得主、《程序員的數學》《數學女孩》作者 結城浩重磅力作!
◎ 第3版全面修訂,內容更前沿
第3版對全書內容進行了大幅更新,并新增POODLE攻擊、“心臟出血”漏洞、Superfish事件、SHA-3競賽、Keccak、認證加密、橢圓曲線密碼、比特幣等新內容。
◎ 拒絕繁冗的數學公式和干巴巴的理論
無需編程基礎,配圖講解,真的很好懂!
◎ 全面涵蓋現代密碼技術
對稱密碼、公鑰密碼、單向散列函數、消息認證碼、數字簽名、偽隨機數生成器、量子密碼、量子計算機,一網打盡。
內容摘要
本書以圖配文的形式,詳細講解了6種非常重要的密碼技術:對稱密碼、公鑰密碼、單向散列函數、消息認證碼、數字簽名和偽隨機數生成器。
第1部分講述了密碼技術的歷史沿革、對稱密碼、分組密碼模式(包括ECB、CBC、CFB、OFB、CTR)、公鑰、混合密碼系統。
第2部分重點介紹了認證方面的內容,涉及單向散列函數、消息認證碼、數字簽名、證書等。
第3部分講述了密鑰、隨機數、PGP、SSL/TLS 以及密碼技術在現實生活中的應用。
目錄
譯 者 序 閱讀
前 言 閱讀
第1部分 密碼 閱讀
第1章 環游密碼世界 閱讀
第2章 歷史上的密碼 ——寫一篇別人看不懂的文章
第3章 對稱密碼(共享密鑰密碼)——用相同的密鑰進行加密和解密
第4章 分組密碼的模式——分組密碼是如何迭代的
第5章 公鑰密碼——用公鑰加密,用私鑰解密
第6章 混合密碼系統——用對稱密碼提高速度,用公鑰密碼保護會話密鑰
第2部分 認證
第7章 單向散列函數——獲取消息的“指紋” 閱讀
第8章 消息認證碼——消息被正確傳送了嗎
第9章 數字簽名——消息到底是誰寫的
第10章 證書——為公鑰加上數字簽名
第3部分 密鑰、隨機數與應用技術
第11章 密鑰——秘密的精華
第12章 隨機數——不可預測性的源泉
第13章 PGP——密碼技術的完美組合
第14章 SSL/TLS ——為了更安全的通信
第15章 密碼技術與現實社會 ——我們生活在不完美的安全中
附錄 橢圓曲線密碼
作者介紹
結城浩(Hiroshi Yuki)
生于1963年,日本知名技術作家和程序員。在編程語言、設計模式、數學、加密技術等領域,編寫了很多深受歡迎的入門書。代表作有《數學女孩》系列、《程序員的數學》等。
作者網站:http://www.hyuki.com/
周自恒
IT、編程愛好者,初中時曾在NOI(國家信息學奧賽)天津賽區獲一等獎,現就職于 某管理咨詢公司,任咨詢顧問兼戰略技術總監。譯著有《圖解CIO工作指南(第4版)》《大數據的沖擊》《代碼的未來》《30天自制操作系統》《家用游戲機簡史》《有趣的二進制》等。