Réseau Feistel

Définition - Que signifie Feistel Network?

Un réseau Feistel est une technique cryptographique utilisée dans la construction d'algorithmes et de mécanismes basés sur le chiffrement par blocs. Conçu par les employés d'IBM Horst Feistel et Don Coppersmith, la première utilisation du réseau Feistel a été le chiffrement par blocs Lucifer.

Un réseau Feistel est également connu sous le nom de chiffrement Feistel.

Definir Tech explique le réseau Feistel

Un réseau Feistel implémente une série de chiffrements itératifs sur un bloc de données et est généralement conçu pour les chiffrements par blocs qui chiffrent de grandes quantités de données. Un réseau Feistel fonctionne en divisant le bloc de données en deux parties égales et en appliquant le cryptage en plusieurs tours. Chaque tour implémente la permutation et les combinaisons dérivées de la fonction ou clé principale. Le nombre de tours varie pour chaque chiffrement qui implémente un réseau Feistel.

De plus, en tant qu'algorithme réversible, un réseau Feistel produit la même sortie jusqu'à ce que l'entrée soit la même.