本書主要介紹密碼學領域的基本概念、理論和應用,讓讀者對密碼學有全面的了解。
本書分為四部分,共計14章。第一部分是基礎背景知識,該部分主要介紹密碼學的應用場景、數學基礎,以及密碼學理論與實踐的區別。第二部分講述對稱密碼學,該部分主要介紹古典密碼學、流密碼和分組密碼。第三部分講述非對稱密碼學,以RSA、ElGamal、ECC和格密碼為代表的非對稱密碼也稱公鑰密碼,是現代密碼學的重要分支。第四部分講述數據完整性,現代密碼學也非常注重數據完整性,該部分主要介紹哈希函數、消息驗證碼及數字簽名技術。
作者寫作本書的目的是讓盡可能多的讀者了解和學習密碼學,因此,任何希望深入了解密碼學及其工作原理的讀者都可以閱讀本書,同時不會被過於深奧的數學原理所難倒。
劉卓,飛行器總體設計工程師,畢業於香港中文大學數學系。
趙勇焜,日本學術振興會(JSPS)外籍研究員,英國帝國理工學院博士研究生。
黃領才,研究員級高級工程師。現任中航通飛華南飛機工業有限公司黨委委員、總工程師、AG600總設計師。