Indholdsfortegnelse:
Definition - Hvad betyder Feistel Network?
Et Feistel-netværk er en kryptografisk teknik, der bruges til konstruktion af blokcifferbaserede algoritmer og mekanismer. Den første brug af Feistel-netværket blev designet af IBM-ansatte Horst Feistel og Don Coppersmith i Lucifer-blokciffer.
Et Feistel-netværk er også kendt som en Feistel-chiffer.
Techopedia forklarer Feistel Network
Et Feistel-netværk implementerer en række iterative cifre på en datablok og er generelt designet til blokchiftere, der krypterer store mængder data. Et Feistel-netværk fungerer ved at opdele datablokken i to lige store stykker og anvende kryptering i flere runder. Hver runde implementerer permutation og kombinationer afledt af den primære funktion eller tast. Antallet af runder varierer for hver ciffer, der implementerer et Feistel-netværk.
Som en reversibel algoritme producerer et Feistel-netværk endvidere den samme output, indtil input er den samme.
