There are two main types of symmetric ciphers: stream and block. Which of the following is not an attribute of a good stream cip

admin2013-12-19  22

问题 There are two main types of symmetric ciphers: stream and block. Which of the following is not an attribute of a good stream cipher?

选项 A、Statistically unbiased keystream
B、Statistically predictable
C、Long periods of no repeating patterns
D、Keystream not linearly related to key

答案B

解析 B正确。对称算法的两个主要类型是分组密码和流密码。分组密码以分组为单位执行数学函数运算,而流密码并不对消息进行分组。相反,流密码把消息当做位流,并单独对每一个位执行数学函数运算。好的流密码具有下列特征:不可预见的统计结果、长时间无重复模式、统计上无偏的密钥流和与密钥非线性相关的密钥流。如果一个流密码在统计上是可以预见的,那么攻击者便可能发现密钥从而破解该密码。
A不正确。因为统计上无偏的密钥流是好的流密码的特征之一。统计上无偏的密钥流意味着0和1的数量相同。
C不正确。因为密钥流值中长时间无重复模式是好的流密码的特征之一。任何加密算法的最终目标都是提供较高级别的随机性,从而使得攻击者不能逆向发现加密过程中使用的密钥。
D不正确。因为密钥流与密钥非线性相关是好的流密码的特征之一。这意味着即使有人计算出了密钥流的值,也并不代表他知道了密钥值。这一点很重要,因为密钥提供了加密过程中的随机性。大多数加密算法都是公开的,所以人们知道它们的计算方式。秘密武器的秘诀便是密钥。由于密钥提供了随机性,所以与明文进行异或运算的位流也将尽可能地随机。
转载请注明原文地址:https://kaotiyun.com/show/KyhZ777K
0

最新回复(0)