24-25-2-现代密码学-期末

简答题 (10题*5分)

1.

密码学的五个安全属性(目标)

答案 / 解析

机密性,完整性,认证性,不可否认性,可用性

2.

举例说明古代密码体制体现以下技术的有什么密码?(填充,扩散,代换,置换)

答案 / 解析

代换:凯撒密码;填充:希尔密码;扩散:希尔密码;置换:希尔密码

3.

AES算法里扩散和混淆作用的函数分别有哪些?

答案 / 解析

扩散:字节代换,混淆:行移位,列混合

4.

如何基于LFSR设计安全的流密码?

5.

消息鉴别码的攻击者按照攻击目的分为哪些?

6.

RSA的参数选择有哪些安全需求?

7.

举例说明如何进行密钥分层管理?为什么密钥要进行分层管理?

8.

RA的主要职责?

答案 / 解析

主体注册证书的个人认证。确定主体所提供信息的有效性。(必写)

对被请求证书属性确定主体的权利。认证机构代表主体开始注册过程。为识别身份的目的分配名字。 在注册初始化和证书获得阶段产生共享秘密。产生公私钥对。在需要撤销时报告密钥泄露或终止事件。开始密钥恢复处理。

综合题 (5题*10分)

1.

DH密钥协议如何进行中间人攻击?怎样防止该攻击?

2.

举例说明如何保证密钥分配协议的新鲜性和一致性?

3.

如何设计序列密码使得他可以抵御选择密文攻击?

4.

有中心的密钥分配的什么什么?

5.

ELGamal加密中的k不能重用和泄漏的原因是什么?