对称加密之流密码【三】
对称加密之流密码
1 一次一密
一次一密 (one-time pad) 是一种较理想的加密方式, 1917 年 由 AT&T 实验室提出,秘钥随机生成,而且只用一次。已经证明在秘钥安全的情况下,改方案具有完善保密性。如下图:
- 优点:
- 密钥随机产生,仅使用一次
- 无条件安全
- 加密和解密为加法运算,效率较高

- 密钥长度大于等于明文长度,密钥共享困难,不太实用。
- 虽然 OTP 具有完善的保密性,但是其缺点也很明显。于是人们就想到使用有限的密钥生成长的密钥序列。于是就提出了流密码的概念,流密码的核心即伪随机数发生器 (PRG)
2. 流密码 (stream cipher) 是一种重要的密码体制
-
明文消息按字符或比特逐位加密,流密码也称为序列密码 (Sequence Cipher)
- <