当前位置:文档之家› 密码学复习要点

密码学复习要点

密码学复习要点
第一章引言
密码学的基本概念:
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.ElGamal公钥加密体制的详细加解密流程。

4.椭圆曲线上点的计算(P+Q和2P)注意是有限域上的点。

第六章序列密码与移位寄存器
1.线性反馈移位寄存器的反馈函数、递推关系、联系多项式的定义。

2.给定联系多项式和初态,求输出序列及其周期。

3.求线性反馈移位寄存器序列的线性综合解。

(B-M算法)
第七章数字签名
1.RSA数字签名算法及其签名有效性证明。

(参考加密体制的证明)
2.ElGamal数字签名算法。

第八章Hash函数
1.Hash函数的抗强碰撞性(弱无碰撞性)和抗强碰撞性(强无碰撞
性)
2.MD5和SHA-1的一些基本结构和重要参数:消息摘要长度,消息
填充格式。

第九章密码协议
1.密码协议的基本概念和特点。

2.几种密码协议的基本用途和设计思想。

会进行简单的协议分析。

3.DH密钥交换协议及中间人攻击。

相关主题