Definición - ¿Qué significa Feistel Network?
Una red Feistel es una técnica criptográfica utilizada en la construcción de algoritmos y mecanismos basados en cifrado de bloques. Diseñado por los empleados de IBM Horst Feistel y Don Coppersmith, el primer uso de la red Feistel fue en cifrado de bloques Lucifer.
Una red Feistel también se conoce como cifrado Feistel.
Techinfo explica Feistel Network
Una red Feistel implementa una serie de cifrados iterativos en un bloque de datos y generalmente está diseñada para cifrados de bloque que cifran grandes cantidades de datos. Una red Feistel funciona dividiendo el bloque de datos en dos partes iguales y aplicando cifrado en múltiples rondas. Cada ronda implementa permutación y combinaciones derivadas de la función o tecla principal. El número de rondas varía para cada cifrado que implementa una red Feistel.
Además, como algoritmo reversible, una red de Feistel produce la misma salida hasta que la entrada es la misma.