密码学复习要点
第一章引言
密码学的基本概念:
1. 什么是密码体制?(五大部分)
2. 根据密码分析者所拥有的资源来看,对密码体制的攻击通常有哪
几种方式?其攻击强弱程度排序。(四种方式)。
3. 密码体制的安全性的几个不同概念?
4. 什么是公钥(非对称)密码体制?什么是(对称)私钥密码体制?
第二章古典密码
1. 欧几里得算法求公因子及求逆的过程。 2. 单表代替密码(仿射密码)的加解密流程。
第三章Shannon理论
1. 炳的定义。(燔,条件燔,联合炳) 2. 贝叶斯公式。
3. 密码体制中各部分炳的计算。例3.1
第四章分组密码
1. Shannon提出的分组密码设计的两种基本方法。(扩散和混乱) 2. 分组密码的两种基本结构:Feistel网络和SP网络.
3. DES和AES分组密码算法的基本结构。(主要参数,圈变换主要
组 成部件)
4. 分组密码的工作模式。
第五章公钥密码
1. 欧拉定理,费马定理,利用欧拉定理或费马定理进行快速模幕运
算。例5.4例5.7
2. RSA公钥密码体制的详细加解密流程及解密正确性证明。 3. EIGamal公钥加密体制的详细加解密流程。
4. 椭圆曲线上点的计算(P+Q和2P)注意是有限域上的点。
第六章序列密码与移位寄存器
1. 线性反馈移位寄存器的反馈函数、递推关系、联系多项式的定义。 2. 给定联系多项式和初态,求输出序列及其周期。 3. 求线性反馈移位寄存器序列的线性综合解。(B-M算法)
第七章数字签名
1. RSA数字签名算法及其签名有效性证明。(参考加密体制的证明) 2. EIGamal数字签名算法。
第八章Hash函数
1. Hash函数的抗强碰撞性(弱无碰撞性)和抗强碰撞性(强无碰撞
性)
2. MD5和SHA-1的一些基本结构和重要参数:消息摘要长度,消息
填充格式。
第九章密码协议
1. 密码协议的基本概念和特点。
2. 几种密码协议的基本用途和设计思想。会进行简单的协议分析。 3. DH密钥交换协议及中间人攻击。
密码学复习要点(精品).doc



