本书分为五篇共十四章。第一篇,基础知识,包含两章:第一章,信息安全概论。第二章,密码学的基本概念。第二篇,对称密码,包含三章:第三章,分组密码。第四章,序列密码。第五章,HASH函数。第三篇,公开密钥密码,包含三章:第六章,公开密钥密码体制。第七章,数字签名。第八章,抗量子计算密码。第四篇,密码分析,包含一章,第九章 密码分析;第五篇 密码应用,包含五章:第十章,密钥管理。第十一章,密码协议。第十二章,认证。第十三章,密码在区块链中的应用。第十四章,密码在可信计算中的应用。每章后面都给出了推荐阅读和一定数量的习题与实验研究。
张焕国,男,1945 年6月出生,武汉大学计算机学院教授,博士生导师。主要从事信息安全方面的教学科研工作。教育部信息安全专业教学指导委员会副主任,中国密码学会常务理事,《中国科学》编委会编委,计算机取证专家委员会副主任,中国计算机学会容错专业委员会副主任,国家信息安全成果产业化基地(中部)专家委员会副主任,湖北省电子学会副理事长,湖北省暨武汉市计算机学会理事。