更新时间:2024-12-11 16:53:47
封面
版权信息
版权
内容提要
前言
为什么要写这本书
读者对象
本书主要内容
勘误和支持
致谢
第一部分 基础背景知识
第1章 密码学简介
1.1 密码学简史
1.1.1 古代密码学发展
1.1.2 近代密码学发展
1.1.3 现代密码学发展
1.2 密码学概念
1.2.1 密码学的基本要素
1.2.2 密码学的基本原则
1.2.3 密码分析方式
1.2.4 对称/非对称加密
1.3 编码
1.3.1 ASCII编码
1.3.2 异或运算
第2章 数学基础
2.1 集合
2.2 除法定理
2.3 欧几里得算法
2.4 模运算
2.4.1 模运算定义
2.4.2 身份证校验码
2.5 欧拉函数
2.6 默比乌斯函数
2.7 模的幂运算
2.7.1 欧拉定理
2.7.2 快速模幕运算
2.7.3 方程求解
2.8 二次剩余
2.9 代数基础
2.9.1 群
2.9.2 环
2.9.3 域
2.10 有限域
2.11 多项式运算
2.12 GF(2n)
2.13 本章习题
第3章 密码学中的信息理论
3.1 熵
3.1.1 熵的定义
3.1.2 一些重要不等式
3.1.3 英语的熵
3.1.4 中文的熵
3.1.5 摩斯电码
3.2 霍夫曼编码
3.3 一次一密/Vernam密码
3.3.1 加密步骤
3.3.2 重复使用密钥的后果
3.4 完善保密性
3.4.1 理论安全性
3.4.2 唯一解距离
3.4.3 实际保密性
3.5 多项式时间
3.6 本章习题
第二部分 对称密码学
第4章 古典密码学
4.1 凯撒密码/移位密码
4.1.1 加密步骤
4.1.2 密码分析
4.1.3 凯撒密码的改进
4.2 反切码
4.3 维吉尼亚密码
4.3.1 加密步骤
4.3.2 密码分析
4.3.3 弗里德曼检验
4.3.4 卡西斯基检验
4.4 仿射密码
4.4.1 加密步骤
4.4.2 密码分析
4.5 希尔密码
4.5.1 线性代数基本运算
4.5.2 加密步骤
4.5.3 密码分析
4.6 默克尔-赫尔曼背包密码
4.6.1 加密步骤
4.6.2 密码分析
4.7 其他密码
4.7.1 普费尔密码
4.7.2 ADFGVX密码
4.7.3 矩形换位密码
4.7.4 矩形换位密码分析
4.7.5 单字母替换密码分析
4.8 本章习题
第5章 流密码
5.1 RC4
5.1.1 加密步骤
5.1.2 RC4密码示例
5.1.3 密码分析
5.2 祖冲之密码
5.2.1 加密描述
5.2.2 祖冲之密码示例