计算机密码应用基础
内容简介
[
《计算机密码应用基础》是在四川大学密码学公共选修课所用的讲义基础上编写而形成的。内容涉及密码学中几大“核心”领域,包括分组密码、香农理论、序列密码、公钥密码以及他们的应用,其中还涉及必要的数学知识。 《计算机密码应用基础》可供高等院校计算机系、无线电系、数学系等专业用作密码学教材或参考书,也可供从事计算机科学、通信理论、密码学等工作的科技人员参考。
]
目录
**章 简单密码体制及分析1.1 密码学的基本概念1.2 一些简单密码体制与它的破译1.2.1 置换密码1.2.2 单表代替密码1.2.3 单表代替密码的统计分析1.2.4 多表代替密码1.2.5 对.igenere密码的分析1.2.6 代数密码1.2.7 Hill加密算法1.2.8 关于Hill密码的已知明文攻击习题第二章 分组密码2.1 DES数据加密标准2.1.1 DES加密算法2.1.2 DES加密的一个例子2.2 FEAL密码2.3 IDEA密码系统2.4 分组密码的应用技术习题第三章 香农理论3.1 密码体制的概率分布3.2 熵3.3 条件熵3.4 多余度和唯一解码量3.5 完全保密体制习题第四章 序列密码和移位寄存器4.1 引言4.2 序列密码的一般原理4.3 线性移位寄存器4.4 线性移位寄存器的一元多项式表示4.5 m序列的伪随机性4.6 m序列密码的破译4.7 非线性序列习题第五章 RSA公钥密码体制5.1 概论5.2 计算复杂性理论5.2.1 算法复杂性5.2.2 问题复杂性和NP完全问题5.3 **的数论知识5.3.1 同余方程和中国剩余定理5.3.2 欧几里得算法5.3.3 Wilson定理5.3.4 欧拉函数5.3.5 平方剩余和Jacobi符号5.4 RSA公钥系统5.4.1 RSA加密算法5.4.2 RSA安全性讨论5.5 RSA公钥密码体制的一种改进方案5.5.1 RSA公钥密码体制的一种潜在弱点5.5.2 RSA公钥体制改进方案5.5.3 RSA改进方案的安全性分析5.5.4 改进方案举例5.6 大素数的产生5.7 因数分解5.7.1 Fermat因数分解法5.7.2 连分数因数分解法5.7.3 用圆锥曲线分解整数5.7.4 P-1方法5.8 对RSA体制中小指数的攻击5.9 Rabin密码体制5.10 RSA在有限域Fp上多项式上的推广5.10.1 Fp上的多项式5.10.2 RSA在Fp上的多项式上的推广习题第六章 其它公钥密码体制6.1 背包公钥系统6.2 群论中有关概念和结果6.3 离散对数公钥密码体制6.4 离散对数问题的算法6.5 概率公钥体制6.6 关于Fp上的椭圆曲线6.7 E(Fq)中密码体制与明文嵌人方法6.8 有限域Fp上圆锥曲线的公钥密码系统6.9 双密钥公开钥密码体制6.10 公钥密码系统的应用习题第七章 数字签名7.1 利用公开密钥密码获得数字签名7.2 利用传统密码获得数字签名7.3 美国数字签名标准DSS7.4 不可否认的签名协议习题参考文献
封面
书名:计算机密码应用基础
作者:朱文余
页数:200
定价:¥39.0
出版社:科学出版社
出版日期:2016-01-06
ISBN:9787030084361
PDF电子书大小:73MB 高清扫描完整版
本文标题:《计算机密码应用基础》PDF下载
资源仅供学习参考,禁止用于商业用途,请在下载后24小时内删除!