现代密码学及其应用
内容介绍
《现代密码学及其应用》阐述了密码学的发展历史,重点介绍了密码学的基本概念、基本理论和基本方法以及常用具体算法。首先,本书对密码学所需的数论、抽象代数和信息论等预备知识进行了详细叙述,并介绍了非对称密码体制(公钥密码学)中的经典算法RSA、Elgamal、Rabin、Diffie–Hellman密钥交换协议等。在此基础上,依次介绍了安全通信要用到的对称密码(分组密码和流密码)与散列函数及其常用算法和分析方法。最后,本书以一半的篇幅详细介绍了安全通信所涉及的公钥密码学新成果,包括椭圆曲线密码、超椭圆曲线密码、双线性对密码、格密码等,并简要介绍了安全与鉴别密码协议。
本书可作为密码学和信息安全方向的本科生和研究生教材,也可供密码学和信息安全方向的广大科技工作者参考。
目录
- 第1章 概述1
- 第2章 整数20
- 第3章 基于整数环的密码学51
- 第4章 基于离散对数的密码学67
- 第5章 密码学中的信息论方法85
- 第6章 分组密码100
- 第7章 流密码112
- 第8章 认证与所有权保护135
- 第9章 群、环与域148
- 第10章 基于椭圆曲线的密码学185
- 第11章 基于超椭圆曲线的密码学235
- 第12章 基于双线性对的密码学270