第1章 密码学和数据安全导论1.1 密码学及本书内容概述1.2 对称密码学1.2.1 基础知识1.2.2 简单对称加密:替换密码1.3 密码分析1.3.1 破译密码体制的一般思路1.3.2 合适的密钥长度1.4 模运算与多种古典密码1.4.1 模运算1.4.2 整数环1.4.3 移位密码(凯撒密码)1.4.4 仿射密码1.5 讨论及扩展阅读1.6 要点回顾1.7 习题第2章 序列密码2.1 引言2.1.1 序列密码与分组密码2.1.2 序列密码的加密与解密2.2 随机数与牢不可破的分组密码2.2.1 随机数生成器2.2.2 一次一密2.2.3 关于实际序列密码2.3 基于移位寄存器的序列密码2.3.1 线性反馈移位寄存器(LFSR)2.3.2 针对单个LFSR的已知明文攻击2.3.3 Trivium2.4 讨论及扩展阅读2.5 要点回顾2.6 习题第3章 数据加密标准与替换算法3.1 DES简介3.2 DES算法概述3.3 DES的内部结构3.3.1 初始置换与逆初始置换3.3.2 f函数3.3.3 密钥编排3.4 解密3.5 DES的安全性3.5.1 穷尽密钥搜索3.5.2 分析攻击3.6 软件实现与硬件实现3.6.1 软件3.6.2 硬件3.7 DES替换算法……第4章 高级加密标准第5章 分组密码的更多内容第6章 公钥密码学简介第7章 RSA密码体制第8章 基于离散对数问题的公钥密码体制第9章 椭圆曲线密码体制第10章 数字签名第11章 哈希函数第12章 消息验证码第13章 密钥建立参考文献