密码学学习笔记

密码分析的四种类型:

1、唯密文攻击

2、已知明文攻击

3、选择密文攻击

4、选择明文攻击

三种方法:

1、穷举攻击

2、统计分析

3、数学分析

单表代换与多表代换:凯撒密码与维吉尼亚密码

离散概率:离散型随机变量

1、均匀分布

2、点分布:分布向量

3、事件

4、、并集:P(AUB)<=P(A)+P(B)

5、随机变量:

6、均匀随机变量:符合均匀分布

7、随机算法:输出就是一个随机变量

8、独立性00 和 01?

9、XOR的重要性质

只要秘钥分布均匀,那么密文分布就是均匀的。

随机变量Y 任意分布在 {0,1}n ,   另一个独立随机变量 X 均匀分布在{0,1}n

  那么    Z = Y⨁X   均匀分布在{0,1}n

*重要

10、生日碰撞:

 

零知识证明

 

同向自相关、异向自相关

 

the one time pad

完善保密性

LFSR 线性移位寄存器

 

祖冲之密码算法ZUC

本质上是一个秘钥产生算法

流密码是用来加密的

与分组密码不同,不知道消息的长度。

PRG伪随机数生成器

加密算法的木桶原理

有限域

posted @ 2017-09-12 09:24  Elpsywk  阅读(522)  评论(0编辑  收藏  举报