Obsah:
Definícia - Čo znamená sieť Feistel?
Sieť Feistel je kryptografická technika používaná pri konštrukcii algoritmov a mechanizmov založených na blokových šifrach. Navrhnuté zamestnancami IBM Horst Feistel a Don Coppersmith, prvé použitie siete Feistel bolo v Luciferovej blokovej šifre.
Sieť Feistel je tiež známa ako Feistelova šifra.
Techopedia vysvetľuje Feistel Network
Sieť Feistel implementuje sériu iteračných šifrov do bloku údajov a je všeobecne navrhnutá pre blokové šifry, ktoré šifrujú veľké množstvá údajov. Sieť Feistel funguje rozdelením dátového bloku na dva rovnaké kúsky a použitím šifrovania vo viacerých kolách. Každé kolo implementuje permutáciu a kombinácie odvodené z primárnej funkcie alebo kľúča. Počet kôl sa líši pre každú šifru, ktorá implementuje Feistelovu sieť.
Okrem toho, ako reverzibilný algoritmus, sieť Feistel produkuje rovnaký výstup, kým vstup nie je rovnaký.



