试题详情
简答题什么是Feistel密码结构?Feistel密码结构的实现依赖的主要参数有哪些?
  • Feistel密码结构如图所示。加密算法的输入是长为2w位的明文和密钥K,明文被均分为长度为w位的L0和R0两部分。这两部分经过n轮迭代后交换位置组合在一起成为密文。其运算逻辑关系为:
    每轮迭代都有相同的结构。代替作用在数据的左半部分,它通过轮函数F作用数据的右半部分后,与左半部分数据进行异或来完成。每轮迭代的轮函数相同,但每轮的子密钥iK不同。代替之后,交换数据的左右部分实现置换。
    Feistel结构的实现依赖的主要参数是:分组长度、密钥长度、迭代轮数、子密钥生成算法、轮函数。
  • 关注下方微信公众号,在线模考后查看

热门试题