流密码
-
定义
生成伪随机流的算法
-
理解
流密码本质上不是一个加密方案,而是构造加密方案的工具
多消息窃听不可区分实验 P r i v K A , Π m u l t ( n ) PrivK_{\Alpha, \Pi}^{mult}(n) PrivKA,Πmult(n)
-
定义
- A \Alpha A被给定输入 1 n 1^n 1n,输出一对消息向量 M 0 ⃗ = ( m 0 1 , m 0 2 , ⋯ , m 0 t ) , M 1 ⃗ = ( m 1 1 , m 1 2 , ⋯ , m 1 t ) \vec{M_0} = (m_0^1, m_0^2, \cdots, m_0^t), \vec{M_1} = (m_1^1, m_1^2, \cdots, m_1^t) M0=(m01,m0