11.11.2014 Aufrufe

Handout

Handout

Handout

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Feistel-Netzwerke<br />

. . . bilden die zentrale Komponente<br />

gängiger Kryptoverfahren<br />

− Entworfen von Horst Feistel<br />

(IBM) Anfang der 70er Jahre<br />

− Verschlüsselung erfolgt in<br />

mehreren Runden<br />

L i<br />

K i+1<br />

⊕ f ⊣<br />

L i+1 = R i R i+1<br />

R i<br />

Zerlege Blöcke gerader Länge in gleichlange Hälften: B i = L i R i<br />

Chiffrierung und Dechiffrierung gehorchen einem einfachen Prinzip:<br />

L i+1 = R i<br />

R i+1 = L i ⊕ f (R i , K i+1 )<br />

Damit braucht f nicht invertierbar zu sein!<br />

R i = L i+1<br />

L i = L i ⊕ f (R i , K i+1 ) ⊕ f (R i , K i+1 )<br />

= R i+1 ⊕ f (R i , K i+1 )<br />

S. Ransom + J. Koslowski: Grundlagen der Sicherheit in Netzen und verteilten Systemen

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!