本書共10章,主要介紹密碼學的基本原理與設計方法,其中包括對稱密碼算法與非對稱密碼算法、數字簽名算法及哈希函數的設計原理、密鑰管理體制的設計方法,以及主流密碼庫的使用說明等。本次修訂的內容體現在第2章至第10章,特別新增了中國流密碼、國產分組密碼、認證加密、基於屬性的加密、國產公鑰加密、國產哈希算法、基於屬性的數字簽名、國產數字簽名、后量子簽名、國產密鑰交換協議、聚合簽名、旁路攻擊和掩碼防護技術,以及全同態運算密碼庫和雙線性對運算密碼庫等內容。本書涵蓋了傳統密碼體制、基於屬性的密碼體制、后量子密碼、抗泄露對稱密碼、主要的國產密碼算法和主流密碼庫,體現了經典與前沿熱點相融合、理論與應用相結合的特色。本書可作為高等院校計算機、信息安全和網絡空間安全等專業本科生的教材,也可作為電子信息與通信和信息管理等專業研究生的選讀教材,還可供信息安全、計算機及通信等領域的工程技術人員和管理人員參考。