Rede feistel

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 criptografia de bloco. Projetado pelos funcionários da IBM Horst Feistel e Don Coppersmith, o primeiro uso da rede Feistel foi na cifra de bloco Lúcifer.

Uma rede Feistel também é conhecida como cifra Feistel.

Definirtec explica Feistel Network

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 criptografia em várias rodadas. Cada rodada implementa permutação e combinações derivadas da função ou chave primária. 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.