没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
1
第 3 章 分组密码
1.简单画出一般分组密码算法的原理图,并解释其基本工作原理。
答案:
加密算法 解密算法
明文分组
密文分组
明文分组
),,,,(
1210 �
�
L
mmmmm �
),,,,(
1210 �
�
L
ccccc �
),,,,(
1210 �
�
t
kkkkk �
),,,,(
1210 �
�
t
kkkkk �
),,,,(
1210 �
�
L
mmmmm �
分组密码处理的单位是一组明文,即将明文消息编码后的数字序列
0 1 2
, , , ,
i
m m m mL
划分成为
L
位的组
( )
0 1 2 1
, , , ,
L
m m m m m
-
= L
,各个长为
L
的分组分别在
密钥
( )
0 1 2 1
, , , ,
t
k k k k k
-
= L
(密钥长为
t
)的控制下变换成与明文组等长的一组密文
输出数字序列
( )
0 1 2 1
, , , ,
L
c c c c c
-
= L
。
L
通常为
64
或
128
,解密过程与加密过程相似。
2.简述分组密码的设计准则。
答案:分组密码的设计准则主要包括
S
盒带环的设计准则、
P
置换的设计准
则、轮迭代函数
F
的设计准则、迭代的轮数以及子密钥的生成方法。遵循明文
与密文的扩散和明文与密钥的混淆。
3.什么是分组密码的操作模式?主要的分组密码操作模式有哪些?其工作
原理是什么?各有何特点?
答案:通常,分组密码算法(如典型的 DES)是提供数据安全的一个基本
构件,它以固定长度的分组作为基本的处理单位。
分组密码的操作模式就是如何在各种各样的应用中使用这些基本构件。主要
有 ECB、CBC、OFB、CFB 、CTR 等五种分组密码操作模式。
(具体原理及特点参见教材。)
4.在 8 位的 CFB 模式中,若传输中一个密文字符发生了一位错误,这个
错误将会造成多大的影响?
答案:9 个明文字符受影响。因为除了与密文字符相对应的一个明文字符受
影响外,受影响的该明文字符进入移位寄存器,直到接下来的 8 个字符处理完毕
后才移出。
2
5.描述 DES 的加密思想和 F 函数?
答案:
DES
算法的加密过程经过了三个阶段:首先,
64
位的明文在一个初
始置换
IP
后,比特重排产生了经过置换的输入,明文组被分成右半部分和左半
部分,每部分
32
位,以
0
L
和
0
R
表示。接下来的阶段是由对同一个函数进行
16
次循环组成的,
16
轮迭代称为乘积变换或函数
F
,这个函数本身既包含有换位
又包含有代替函数,将数据和密钥结合起来,最后
1
轮的输出由
64
位组成,其
左边和右边两个部分经过交换后就得到预输出。最后阶段,预输出通过一个逆初
始置换
IP
-1
算法就生成了
64
位的密文结果。
F 函数的变换如下图所示。
L
i-1
(32位) R
i-1
(32位)
R
i
(32位)L
i
(32位)
扩展变换E
选择压缩变换
S盒代替
置换运算P
密
钥
产
生
器
+
+
F
变
换
48位
48位
48位
32位
32位
Ki
6.为什么要推行使用 3DES?
答案:随着计算机处理能力的提高,只有 56 位密钥长度的 DES 算法不再被
认为是安全的。因此 DES 需要替代者,其中一个可替代的方案是使用 3DES。3DES
的优点:
(1)密钥长度增加到 112 位或 168 位,可以有效克服 DES 面临的穷举搜索
攻击;
(2)相对于 DES,增强了抗差分分析和线性分析的能力;
(3)具备继续使用现有的 DES 实现的可能。
剩余7页未读,继续阅读
ask_ai_app
- 粉丝: 24
- 资源: 326
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 算法竞赛中的离散化 概念总结和基本操作全解
- 算法竞赛位运算(简单易懂)
- 常用一维二维 前缀和与差分算法模板总结
- SAR成像算法+后向投影(BP)算法+星载平台实测数据
- 横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横向循环焦点轮播图横
- 基于Java和HTML的留言墙、验证码、计算器基础项目设计源码
- 基于JAVA C/C++的嵌入式设备组网平台物联网框架设计源码
- 基于Java开发的高性能全文检索工具包jsearch设计源码
- 基于多语言技术的pt遨游助手手机版设计源码
- 基于若依框架的染云盘V1.0.2设计源码
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0