本书是一本关于现代密码学的基础教材,主要分为4个部分,共12章。 部分( ~3章)主要介绍现代密码学的发展概况、基本概念和基本思想,密码学用到的信息论与复杂度理论以及早期密码算法等基本知识。第2部分(第4~8章)主要介绍现代密码学的加密和认证基本原语,包括分组密码、序列密码、Hash函数、消息认证码、公钥密码、数字签名等。第3部分(第9~11章)主要介绍现代密码学的应用,包括密码协议、密钥管理协议和网络安全协议等。第4部分( 2章)简单介绍现代密码学的一些新的研究进展。本书通俗易懂、例证丰富、重点突出、习题多样,可使读者轻松入门、快速理解核心内容、牢固掌握重点知识。本书是网络空间安全专业的一本专业基础课教材,可作为高等院校信息科学专业或其他相关专业本科生和研究生的教材,也可作为相关领域的教师、科研人员以及工程技术人员的参考书。