Table des matières:
Définition - Que signifie le réseau Feistel?
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é dans le chiffrement par blocs de Lucifer.
Un réseau Feistel est également connu sous le nom de chiffrement Feistel.
Techopedia explique Feistel Network
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 des 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 chiffrement en plusieurs tours. Chaque cycle implémente la permutation et les combinaisons dérivées de la fonction ou clé principale. Le nombre de tours varie pour chaque chiffre 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.