试题详情
- 简答题什么是Feistel密码结构?Feistel密码结构的实现依赖的主要参数有哪些?
-
Feistel密码结构如图所示。加密算法的输入是长为2w位的明文和密钥K,明文被均分为长度为w位的L0和R0两部分。这两部分经过n轮迭代后交换位置组合在一起成为密文。其运算逻辑关系为:
每轮迭代都有相同的结构。代替作用在数据的左半部分,它通过轮函数F作用数据的右半部分后,与左半部分数据进行异或来完成。每轮迭代的轮函数相同,但每轮的子密钥iK不同。代替之后,交换数据的左右部分实现置换。
Feistel结构的实现依赖的主要参数是:分组长度、密钥长度、迭代轮数、子密钥生成算法、轮函数。 关注下方微信公众号,在线模考后查看
热门试题
- 凯撒密码是一种()。
- 分组密码的设计应满足的要求是什么?
- RSA体制的安全性是基于()。
- A,B和C都互相知道对方的公钥,现在A使
- DES是什么
- hash算法的碰撞是指:()
- 安全攻击分几类?分别说明这些攻击的特点。
- SHA1的分组处理是有80步构成的,每2
- 已知p=5,q=11,e=3,通过RSA
- PGP提供的5种主要服务是什么?
- 公钥和私钥的作用是什么?
- 设明文分组序列X1
- 消息认证有哪两层功能?
- 首次提出公钥密码体制的概念的著作是()。
- 公钥密码的应用不包括:()
- 以下哪个点在椭圆曲线y2
- RSA加密算法的公钥为PU={e,n},
- 什么是密码协?,密码协议的特征是什么?
- 什么是对称密码体制和非对称密码体制?各有
- RSA与DSA相比的优点是:()