Tabla de contenido:
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 el cifrado de bloques Lucifer.
Una red Feistel también se conoce como cifrado Feistel.
Techopedia explica la red Feistel
Una red Feistel implementa una serie de cifrados iterativos en un bloque de datos y, en general, 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 varias rondas. Cada ronda implementa permutación y combinaciones derivadas de la función o clave principal. El número de rondas varía para cada cifrado que implementa una red Feistel.
Además, como algoritmo reversible, una red Feistel produce la misma salida hasta que la entrada es la misma.