本书共分五部分。**部分是密码学简介和古典密码学,包括第1章和第2蕈,介绍密码学的基础知识,主要内容包括密码学的基本概念、对称密码体制的概念与分类、对称密码学的应用领域和几种典型的古典密码算法及分析等;第二部分是分组密码算法,包括第3章、第4章和第5章,主要内容包括分组密码算法的设计准则、典型分组密码算法和分组密码的统计测试原理及攻击方法等;第三部分介绍序列密码,由第6章、第7章和第8章组成,主要内容包括序列密码概述、序列密码的设计与分析和典型序列密码算法等;第四部分介绍密码技术及应用,由第9、10、11章组成,主要内容包括密钥管理、对称密码学在数字通信系统中和工业控制系统中的应用等;第五部分介绍密码学的新进展,由第12章和第13章组成,分别介绍以量子力学理论为基础的量子密码和利用混沌现象实现信息保护的混沌密码。
本书可作为本科学生的专业教材,也可以供从事相关领域研究的科研人员阅读参考。