|
图10.10 序列密码框图
|
ki,xi和yi均为1bit(或均为1个字符),并按照模2进行运算,得出:
在收端,对yi的解密算法为:
序列密码又称为密钥流密码。这种体制的保密性完全在于密钥的随机性。如果密钥是真正的随机数,则这种体制就是理论上不可破的。这也可称为一次一密乱码本体制。
严格的一次一密乱码本体制所需的密钥量不存在上限,很难实用化。密码学家就试图以某种方法模仿这种一次一密乱码本体制。目前常使用伪随机序列作为密钥序列。关键是序列的周期要足够长,且序列要有很好的随机性,这本身就很难实现。现在周期小于1010的序列很少被采用,而周期长达1050的序列也不罕见。这种伪随机序列一般用n级移位寄存器来构成。
|
|