《现代密码学(第二版)》由陈鲁生,沈世镒编写,科学出版社于2008年8月1日出版发行。
本书是一本关于现代密码学的基础教材,延续了第一版既通俗易懂又有一定广度和深度的特点,第二版更突出了实用性和可读性。本书可作为高等院校信息科学专业或其他相关专业的本科生教材,也可作为相关领域中的教学、科研人员以及工程技术人员的参考书。
全书共分9章。第1章介绍现代密码学中的一些基本概念和术语。第2章介绍古典密码的加密方法和一些典型的古典密码体制,以及古典密码的统计分析方法。第3章介绍Shannon的密码学理论。第4章和第5章分别讨论分组密码和公钥密码。第6章介绍流密码和线性移位寄存器序列。第7章和第8章分别讨论数字签名和Hash函数。第9章介绍了一些重要的密码协议。每章后面均附有习题,其中部分习题是对正文内容的补充。
本书除校正了第一版中的一些排印错误外,在内容上也做了一些修改和增补,特别是对第四章中的分组密码的结构和工作模式进行了补充,并在第五章中增加了公钥密码的一些数学基础
目录
- 第1章 引言
- 1.1 密码学的发展概况
- 1.2 保密系统
- 1.3 密码体制
- 1.4 密码分析
- 1.5 密码体制的安全性
- 习题
- 第2章 古典密码
- 2.1 古典密码中的基本加密运算
- 2.1.1 单表古典密码中的基本加密运算
- 2.1.2 多表古典密码中的基本加密运算
- 2.2 几种典型的古典密码体制
- 2.2.1 几种典型的单表古典密码体制
- 2.2.2 几种典型的多表古典密码体制
- 2.3 古典密码的统计分析