多做题,通过考试没问题!

信息科学与系统科学

睦霖题库>大学试题(管理类)>信息科学与系统科学

什么是Feistel密码结构?Feistel密码结构的实现依赖的主要参数有哪些?

正确答案: Feistel密码结构如图所示。加密算法的输入是长为2w位的明文和密钥K,明文被均分为长度为w位的L0和R0两部分。这两部分经过n轮迭代后交换位置组合在一起成为密文。其运算逻辑关系为:
每轮迭代都有相同的结构。代替作用在数据的左半部分,它通过轮函数F作用数据的右半部分后,与左半部分数据进行异或来完成。每轮迭代的轮函数相同,但每轮的子密钥iK不同。代替之后,交换数据的左右部分实现置换。
Feistel结构的实现依赖的主要参数是:分组长度、密钥长度、迭代轮数、子密钥生成算法、轮函数。
答案解析:
进入题库查看解析

微信扫一扫手机做题