密碼學(xué)實踐
本書從工程實踐的角度講述了如何實現(xiàn)密碼系統(tǒng)。作者結(jié)合自己豐富的實踐經(jīng)驗,從特定算法的選取、關(guān)鍵部件的實現(xiàn)到基礎(chǔ)設(shè)施的建設(shè),詳細(xì)講述了如何在現(xiàn)實世界中正確地實現(xiàn)密碼系統(tǒng),探討了如何把密碼系統(tǒng)的安全性轉(zhuǎn)化為實際的安全性。全書共分為五部分。第一部分介紹了密碼系統(tǒng)的設(shè)計原理、密碼學(xué)的基本內(nèi)容和各種攻擊方法;第二部分講述了消息的安全性,包括分組密碼、Hash函數(shù)、消息認(rèn)證碼等基本密碼模塊及其選取和實現(xiàn);第三部分講述了公鑰密碼系統(tǒng)與密鑰協(xié)商;第四部分探討了密鑰管理問題;最后一部分介紹了標(biāo)準(zhǔn)與專利方面的問題。
本書是第一部從工程的角度論述如何正確實現(xiàn)密碼系統(tǒng)以及如何把它整合在實際安全系統(tǒng)中的著作??勺鳛槊艽a學(xué)專業(yè)的大學(xué)生、研究生的教材,或作為密碼學(xué)研究人員以及各類設(shè)計和實現(xiàn)密碼系統(tǒng)的工程師的參考書。
Niels Ferguson:密碼工程師和顧問。他在設(shè)計和實現(xiàn)密碼算法、協(xié)議以及大規(guī)模安全設(shè)施方面有著非常豐富的經(jīng)驗。Ferguson以前是DigiCash和CWI的密碼學(xué)專家,并曾在Counterpane Internet Security公司與Bruce Schneier一起工作,曾發(fā)表過許多學(xué)術(shù)論文。
