Índice:
Definição - O que significa Feistel Network?
Uma rede Feistel é uma técnica criptográfica usada na construção de algoritmos e mecanismos baseados em cifra de bloco. Projetado pelos funcionários da IBM, Horst Feistel e Don Coppersmith, o primeiro uso da rede Feistel foi na cifra de bloco de Lucifer.
Uma rede Feistel também é conhecida como cifra Feistel.
Techopedia explica a Rede Feistel
Uma rede Feistel implementa uma série de cifras iterativas em um bloco de dados e geralmente é projetada para cifras de bloco que criptografam grandes quantidades de dados. Uma rede Feistel funciona dividindo o bloco de dados em duas partes iguais e aplicando a criptografia em várias rodadas. Cada rodada implementa permutação e combinações derivadas da função ou tecla principal. O número de rodadas varia para cada cifra que implementa uma rede Feistel.
Além disso, como um algoritmo reversível, uma rede Feistel produz a mesma saída até que a entrada seja a mesma.