一般进行分组密码设计时先利用多个复杂的置换函数实现混淆再利用一次代换操作实现扩散。
这种设计方法被称为Feistel结构,其中每个分组被分成两个部分,其中一部分被用作下一轮的输入,而另一部分则被加密并与下一轮的输出相结合。在Feistel结构中,置换函数用于混淆,而代换函数用于扩散。这种设计方法已经被广泛应用于各种密码系统中,包括DES和AES等常见的对称加密算法。
原文地址: https://www.cveoy.top/t/topic/gIlP 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
这种设计方法被称为Feistel结构,其中每个分组被分成两个部分,其中一部分被用作下一轮的输入,而另一部分则被加密并与下一轮的输出相结合。在Feistel结构中,置换函数用于混淆,而代换函数用于扩散。这种设计方法已经被广泛应用于各种密码系统中,包括DES和AES等常见的对称加密算法。
原文地址: https://www.cveoy.top/t/topic/gIlP 著作权归作者所有。请勿转载和采集!