希赛考试网
首页 > 软考 > 信息安全工程师

信息安全工程师考试知识点:序列密码

希赛网 2023-05-05 16:13:42

序列密码单独加密每个明文位,通过将密钥序列中的每个位与每个明文位进行异或操作实现,解密过程也是如此。

从序列密码的实现过程中可以发现,其安全性取决于密钥序列的安全性。

最理想的密钥序列当然是一次一密(OTP):每个密钥序列要求完全随机;只能用于一个明文,不能重复使用;每次发送明文之前都要将密钥序列安全的发给对方。

在现实应用中,构建完全符合OTP特征的密码体系无疑是困难的:

1)密钥序列的长度完全等于明文长度,在明文长度足够长的情况下,密钥的产生是一个很困难的事情(宏思电子的高速随机数源的速率也只有20Mbps);

2)能够生成完全随机的设备价格昂贵;

3)密钥序列需要安全的进行传输,而且每加密一次需要传输一次;

因此,在现代密码学中,一般采用通过密钥算法将固定长度的密钥种子进行分散,生成需求长度的密钥序列。

当前比较流行的序列密码算法有:RC4和ZUC,ZUC算法也叫祖冲之算法,由我国学者自主设计的加密和完整性算法,已经被国际组织3GPP推荐为4G无线通信的第三套国际加密和完整性标准的候选算法。

【练习题】

(1)m序列本身是适宜的伪随机序列产生器,但只有在( )下,破译者才不能破解这个伪随机序列

A、唯密文攻击

B、已知明文攻击

C、选择明文攻击

D、选择密文攻击

(2)按目前的计算能力,RC4算法的密钥长度至少应为( )才能保证安全强度。

A、任意位

B、64位

C、128位

D、256位

(3)目前,使用最广泛的序列密码是( )。

A、RC4

B、A5

C、SEAL

D、PKZIP

(4)对于 RC4 算法软件的出口,美国政府进行了限制,其密钥长度不能超过( )

A、40位

B、56位

C、48位

D、64位

(5)( )是中国第一个成为国际密码标准的密码算法,于2011年9月正式被3GPPSA 全会通过,成为3GPPLTE第三套加密标准核心算法

A、RC4

B、ZUC

C、SEAL

D、PKZIP

【参考答案】

(1—5)A C A A B

信息安全工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
信息安全工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件