第一部分 密码学中的数论
第一章 数论基础
1.1 导言
1.2 整数的可除性
1.3 算术函数
1.4 素数分布
1.5 同余理论
第二部分 公钥密码学
第二章 古典密码学
2.1 几个简单的密码体制
2.2 古典密码的密码分析
习题
第三章 RSA密码体制
3.1 公钥密码学简介
3.2 计算复杂性理论
3.3 RSA密码体制
3.4 素性检测算法
3.5 因子分解算法
3.6 对RSA的攻击
3.7 Rabin密码体制和可证明安全性
习题
第四章 基于离散对数问题的公钥密码体制
4.1 离散对数问题算法
4.2 模P指数计算的Monte Carlo算法
4.3 基于离散对数的密码体制
4.4 椭圆曲线密码
习题
第五章 数字签名方案
5.1 RSA签名方案
5.2 改进的Rabin数字签名方案
5.3 E1Gamal数字签名方案
5.4 数字签名标准和椭圆曲线数字签名
5.5 一次性签名方案
5.6 失败-停止签名方案
5.7 不可否认签名方案
第六章 信息安全的其他课题
6.1 秘密共享
6.2 互联网安全和电子商务
参考文献
部分习题解答
展开