Obsah:
Definice - Co znamená Feistel Network?
Síť Feistel je kryptografická technika používaná při konstrukci algoritmů a mechanismů založených na blokových šifrách. Navrženo zaměstnanci IBM Horst Feistel a Don Coppersmith, první použití sítě Feistel bylo v Lucifer blokové šifře.
Síť Feistel je také známá jako Feistelova šifra.
Techopedia vysvětluje Feistel Network
Síť Feistel implementuje řadu iteračních šifrů do bloku dat a je obecně navržena pro blokové šifry, které šifrují velká množství dat. Síť Feistel funguje tak, že rozdělí datový blok na dva stejné díly a použije šifrování ve více kolech. Každé kolo implementuje permutaci a kombinace odvozené z primární funkce nebo klíče. Počet kol se liší pro každou šifru, která implementuje Feistelovu síť.
Navíc jako reverzibilní algoritmus vytváří síť Feistel stejný výstup, dokud není vstup stejný.
