密码算法讲解条理清晰、层次分明 首先介绍密码算法的理论基础,再详细分析密码算法的设计原理与思路,以及密码算法的特和安全性,*终证明密码算法的正确性。 系统讲解商用密码算法 内容包括祖冲之序列密码算法、SM2椭圆曲线公钥密码算法、SM3密码杂凑算法、SM4分组密码算法、SM9标识密码算法。 理论与实践相结合 详细介绍密码算法设计原理,精心设计密码算法示例。读者可通过流程图理解密码算法实现步骤,通过截图查看运行结果。
售 价:¥
纸质售价:¥28.50购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
版权页
网络空间安全系列规划教材 编委会名单
前言
第1章 商用密码概述
1.1 商用密码的概念
1.2 商用密码的算法介绍
1.3 商用密码的应用
第2章 祖冲之序列密码算法
2.1 算法描述
2.1.1 参数描述
2.1.2 参数产生
2.1.3 算法运行
2.1.4 安全性分析
2.2 加密/解密算法和完整性算法
2.2.1 加密/解密算法
2.2.2 完整性算法
2.3 算法实现
2.3.1 算法举例
2.3.2 程序流程
2.3.3 实现环境
2.3.4 核心代码
2.3.5 实现结果
2.3.6 性能分析
2.4 本章小结
第3章 SM2椭圆曲线公钥密码算法
3.1 加密/解密算法描述
3.1.1 参数产生
3.1.2 密钥产生
3.1.3 加密/解密过程
3.1.4 安全性分析
3.2 加密/解密算法实现
3.2.1 算法举例
3.2.2 算法实现
3.2.3 实现结果
3.3 数字签名算法描述
3.3.1 参数与密钥的产生
3.3.2 数字签名生成、验证过程
3.3.3 数字签名算法安全性分析
3.4 数字签名算法实现
3.4.1 算法举例
3.4.2 算法实现
3.4.3 实现结果
3.5 密钥协商算法描述
3.5.1 密钥协商过程
3.5.2 密钥协商算法安全性分析
3.6 密钥协商算法实现
3.6.1 算法举例
3.6.2 算法实现
3.6.3 实现结果
3.6.4 性能分析
3.7 本章小结
第4章 SM3密码杂凑算法
4.1 算法参数与函数
4.2 算法描述
4.2.1 消息填充与扩展
4.2.2 压缩函数
4.2.3 迭代过程
4.3 设计原理
4.3.1 压缩函数的设计
4.3.2 消息扩展算法的设计
4.4 算法实现
4.4.1 核心代码
4.4.2 实现结果
4.5 本章小结
第5章 SM4分组密码算法
5.1 算法参数
5.2 基本密码构件
5.3 加密/解密算法描述
5.3.1 密钥扩展算法
5.3.2 加密/解密流程
5.3.3 算法分析
5.4 算法实现
5.4.1 算法举例
5.4.2 程序流程
5.4.3 实现环境
5.4.4 核心代码
5.4.5 实现结果
5.5 本章小结
第6章 SM9标识密码算法
6.1 加密/解密算法描述
6.1.1 参数产生
6.1.2 密钥产生
6.1.3 加密/解密流程
6.1.4 加密/解密算法安全性分析
6.2 加密/解密算法实现
6.2.1 算法举例
6.2.2 算法实现
6.2.3 实现结果
6.3 数字签名算法描述
6.3.1 参数与密钥的产生
6.3.2 算法流程
6.3.3 数字签名算法安全性分析
6.4 数字签名算法实现
6.4.1 算法举例
6.4.2 算法实现
6.4.3 实现结果
6.5 密钥交换协议描述
6.5.1 参数产生
6.5.2 协议流程
6.5.3 密钥交换协议安全性分析
6.6 密钥交换协议实现
6.6.1 算法举例
6.6.2 核心代码
6.6.3 实现结果
6.7 本章小结
参考文献
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜