编辑推荐
本书主要介绍密码学领域的基本概念、理论和应用。
内容简介
本书分为四部分,共计14章。
第一部分是基础背景知识,该部分主要介绍密码学的应用场景、数学基础,以及密码学理论与实践的区别。
第二部分讲述对称密码学,该部分主要介绍古典密码学、流密码和分组密码。
第三部分讲述非对称密码学,以RSA、ElGamal、ECC和格密码为代表的非对称密码也称公钥密码,是现代密码学的重要分支。
第四部分讲述数据完整性,现代密码学也非常注重数据完整性,该部分主要介绍哈希函数、消息验证码及数字签名技术。
作者简介
作者刘卓,飞行器总体设计工程师,毕业于香港中文大学数学系。
章节目录
版权信息
内容提要
前言
第一部分 基础背景知识
第1章 密码学简介
1.1 密码学简史
1.2 密码学概念
1.3 编码
第2章 数学基础
2.1 集合
2.2 除法定理
2.3 欧几里得算法
2.4 模运算
2.5 欧拉函数
2.6 默比乌斯函数
2.7 模的幂运算
2.8 二次剩余
2.9 代数基础
2.10 有限域
2.11 多项式运算
2.12 GF(2n)
2.13 本章习题
第3章 密码学中的信息理论
3.1 熵
3.2 霍夫曼编码
3.3 一次一密/Vernam密码
3.4 完善保密性
3.5 多项式时间
3.6 本章习题
第二部分 对称密码学
第4章 古典密码学
4.1 凯撒密码/移位密码
4.2 反切码
4.3 维吉尼亚密码
4.4 仿射密码
4.5 希尔密码
4.6 默克尔-赫尔曼背包密码
4.7 其他密码
4.8 本章习题
第5章 流密码
5.1 RC4
5.2 祖冲之密码
5.3 无线通信应用
5.4 本章习题
第6章 分组密码
6.1 分组密码模式
6.2 费斯妥密码结构
6.3 DES
6.4 AES
6.5 SM4
6.6 本章习题
第三部分 非对称密码学
第7章 RSA加密算法
7.1 RSA简介
7.2 为何使用素数
7.3 RSA加密和解密
7.4 密码分析
7.5 素数检验
7.6 本章习题
第8章 ElGamal加密算法
8.1 迪菲-赫尔曼密钥交换
8.2 离散对数问题
8.3 ElGamal密码
8.4 密码分析
8.5 本章习题
第9章 椭圆曲线密码
9.1 椭圆曲线
9.2 椭圆曲线ElGamal
9.3 SM2
9.4 标量乘法的快速算法
9.5 密码分析
9.6 本章习题
第10章 格密码
10.1 格
10.2 格距离问题
10.3 格基规约算法
10.4 GGH公钥密码系统
10.5 NTRU
10.6 本章习题
第11章 全同态加密
11.1 容错学习问题
11.2 同态加密
11.3 全同态加密
11.4 BGV全同态加密算法
11.5 DGHV全同态加密算法
11.6 其他全同态加密算法
11.7 本章习题
第四部分 数据完整性
第12章 哈希函数
12.1 什么是哈希函数
12.2 哈希函数的实例
12.3 哈希函数的安全性
12.4 本章习题
第13章 消息验证码
13.1 MAC
13.2 MAC安全性分析
13.3 HMAC
13.4 CBC-MAC
13.5 随机数的产生
13.6 本章习题
第14章 数字签名技术
14.1 数字签名的发展
14.2 RSA数字签名方案
14.3 ElGamal数字签名方案
14.4 Schnorr数字签名方案
14.5 DSA数字签名方案
14.6 椭圆曲线数字签名方案
14.7 GGH数字签名方案
14.8 数字签名安全分析
14.9 证书
14.10 本章习题
参考文献
应用密码学是2024年由人民邮电出版社出版,作者刘卓。
得书感谢您对《应用密码学》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。