Feistel建议使用乘积密码的概念来逼近理想分组密码,他建议密码交替地使用代替和置换。
使用Feistel密码结构,明文分组被分为等长的LE,RE两部分,对这两部分数据进行n次轮换迭代后组合成密文。每一轮得到的输出就是下一轮的输入。
加密方法是:
第一轮次:
……
第n轮次:
最终得到输出密文为:
Feistel建议使用乘积密码的概念来逼近理想分组密码,他建议密码交替地使用代替和置换。
使用Feistel密码结构,明文分组被分为等长的LE,RE两部分,对这两部分数据进行n次轮换迭代后组合成密文。每一轮得到的输出就是下一轮的输入。
加密方法是:
第一轮次:
……
第n轮次:
最终得到输出密文为: