应用密码学练习手册:密码分析、加密算法、数字签名等
需积分: 20 53 浏览量
更新于2024-07-15
收藏 1.5MB PDF 举报
应用密码学练习手册-之一 答案.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. 工作密钥:工作密钥,也称为数据加密密钥或者,是在一次通信或数据交换中,用户之间所使用的密钥,它可由通信用户之间进行协商得到。
知识点:工作密钥、数据加密密钥
342 浏览量
2021-10-26 上传
535 浏览量
2022-11-10 上传
2024-05-06 上传
2021-08-11 上传
3672 浏览量
![](https://profile-avatar.csdnimg.cn/9e7bd8af3df047608ceb9c2b8ddc9a5f_blackpink01.jpg!1)
0x6270
- 粉丝: 3
最新资源
- AnyPDF Reader v5.1.3709:官方免费PDF阅读器下载
- 每日编码测试实践:深入JavaScript开发
- 口袋妖怪大师Mod Apk:无限金钱版RPG游戏体验
- 工厂工人时间表优化:模拟退火算法的应用
- 友价T5仿虚拟交易商城源码-最新版本二次开发
- 轻量级纯文本PHP信息提交系统:无需数据库支持
- C#餐饮管理系统开发教程及SQL2005数据库实例
- Listen1音乐搜索插件v1.0.0:一站式音乐平台搜索
- 牛顿支架:深入MatterJS锅炉板技术解析
- FourPV工具查看论坛用户及w3bsit3-dns.com网站信息
- Redis讲义及代码示例
- 《STM32F4xx系列MCU中文参考手册》详细解读
- FaceID与TouchID功能详解及TouchIDManager封装
- 实现网页右侧导航菜单的JavaScript教程
- 知识蒸馏模型训练指南:CNN与RESNET架构解析
- Java Web进销存系统源代码及操作指南