Kryptografie

Feistel Chiffre

  • Input: Klartextblock der Länge 2 w Bit Schlüssel K
  • Klartextblock wird in L0, R0 mit je w Bits aufgeteilt
  • Blöcke durchlaufen n Runden
  • werden dabei verarbeitet, schließlich konkateniert und ergeben den Chiffreblock mit 2 w Bit
  • Jede Runde Input Blöcke Li-1, Ri-1 und einen Rundenschlüssel Ki , der aus K abgeleitet wird
  • alle n Rundenschlüssel sind von K verschieden und unterscheiden sich auch untereinander
  • alle Runden haben die gleiche Struktur, es wird eine Substitutionsoperation auf die linke Blockhälfte durchgeführt
  • die Substitution erfolgt durch:
    • Anwenden einer Rundenfunktion F auf Ri-1
    • XOR-Verknüügung dieses Outputs mit Li-1
  • F hat in jeder Runde die gleiche Struktur, wird aber durch Ki parametrisiert

Kommentare (0)