应用密码学练习手册-之一 答案.pdf
本资源是一个应用密码学练习和复习习题集,包括填空、判断、选择、综合几大题型,适合帮助信息安全、网络空间安全等专业同学进行复习。下面是从这个资源中提取的知识点:
1. 密码分析:根据对明文和密文掌握的程度,密码分析者通常可以在五种情况下对密码体制进行攻击:唯密文攻击、选择明文攻击、选择密文攻击、选择文本攻击。
知识点:密码分析、攻击类型
2. 攻击形式:美国国家标准局在2000年9月发布的“信息保障技术框架(IATF)3.0”版本中将攻击形式分为被动攻击、物理临近攻击、内部人员攻击和软硬件配装攻击等5类。
知识点:攻击形式、信息保障技术框架
3. DES密钥长度:在DES密钥长度为64bits,则明文分组长度为64bits。
知识点:DES、密钥长度
4. SHA-512消息摘要:一个消息经过SHA-512处理后,生成512bits的消息摘要。
知识点:SHA-512、消息摘要
5. 运行模式:美国在NIST-SP800中定义了五种运行模式:ECB、CBC、CTR、OFB。
知识点:运行模式、NIST-SP800
6. 序列密码:在序列密码中,假设当前的明文字为01101011,加解密均为按位异或运算,若密文字为11011100,则当前密钥串为。
知识点:序列密码、按位异或运算
7. RSA公钥密码算法:在网络中,有1000个用户使用RSA公钥密码算法进行两两保密通信,则至少需要生成2000对密钥。
知识点:RSA公钥密码算法、密钥生成
8. AES算法:AES算法中,每一轮基本运算为字节替代、行移位、轮密钥加四种运算。
知识点:AES算法、基本运算
9. 认证协议:认证协议从对认证实体认证来看,主要有单向认证和双向认证两种。
知识点:认证协议、认证类型
10. 工作密钥:工作密钥,也称为会话密钥,是在一次通信或数据交换中,用户之间所使用的密钥,它可由通信用户之间进行协商得到。
知识点:工作密钥、会话密钥
11. 密码体制:一个密码体制或密码算法通常由以下5个部分构成:明文空间、密文空间、加密算法和密钥生成算法。
知识点:密码体制、组成部分
12. 密码体制分类:从收发双方使用的密钥是否相同,密码体制可以分为对称密码体制和非对称密码体制。
知识点:密码体制分类、对称密码体制
13. AES算法参数:AES算法的明文分组长度为128bits,密钥长度有128/192/256bits三种选择。
知识点:AES算法、参数选择
14. 运行模式:美国在NIST-SP800标准中定义了五种运行模式,包括ECB、CBC、CTR、OFB、CFB等。
知识点:运行模式、NIST-SP800
15. 序列密码分类:在序列密码中,根据状态函数是否独立于明文或密文,可以将序列密码分为同步序列密码和自同步序列密码两类。
知识点:序列密码分类、同步序列密码
16. SHA-1算法:杂凑算法SHA-1生成消息摘要值的长度为160bits。
知识点:SHA-1算法、消息摘要
17. RSA数字签名算法:已知一个RSA数字签名算法以{e,n}为公开密钥,{d,n}为秘密密钥。H()是公开的安全哈希算法。如果签名算法为:s≡H(m)dmodn,则验证算法为:。
知识点:RSA数字签名算法、签名验证
18. 工作密钥:工作密钥,也称为数据加密密钥或者,是在一次通信或数据交换中,用户之间所使用的密钥,它可由通信用户之间进行协商得到。
知识点:工作密钥、数据加密密钥