23.12.2013 Aufrufe

Überblick über die Vorlesung 4 Symmetrische Verfahren ...

Überblick über die Vorlesung 4 Symmetrische Verfahren ...

Überblick über die Vorlesung 4 Symmetrische Verfahren ...

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.

4 <strong>Symmetrische</strong> <strong>Verfahren</strong> – DES<br />

Output Feedback (OFB) – Ver-/Entschlüsselung<br />

64 r+1 r 1<br />

… …<br />

enc<br />

64 1<br />

… …<br />

r<br />

m i<br />

r<br />

c i<br />

c i = m i ⊕ b i [1:r] = c i ⊕ enc(k, a i )[1:r]<br />

m i = c i ⊕ b i [1:r] = m i ⊕ enc(k, a i )[1:r]<br />

Schieberegister A<br />

a i Inhalt zum Zeitpunkt i<br />

a 1 = IV<br />

k<br />

Ausgabeblock B<br />

b i Ausgabe zum Zeitpunkt i<br />

r<br />

c i<br />

m i<br />

Kryptographie und Kryptoanalyse 139<br />

4 <strong>Symmetrische</strong> <strong>Verfahren</strong> – DES<br />

Output Feedback (OFB) – Eigenschaften<br />

• Synchron<br />

• Länge der verarbeiteten Einheiten: r < b, frei wählbar (z.B.<br />

8 Bit, also byteweise Verarbeitung)<br />

• Abhängigkeit von Position der verarbeiteten Einheit<br />

– kein Direktzugriff auf einzelne Schlüsseltextblöcke möglich<br />

– gleiche Klartextblöcke liefern unterschiedliche<br />

Schlüsseltextblöcke<br />

• Initialisierungsvektor IV muss Sender und Empfänger<br />

bekannt sein<br />

• es entsteht immer eine symmetrische Chiffre<br />

• Fehlerauswirkungen<br />

– additive Fehler: keine Fehlerfortpflanzung<br />

– anfällig gegen Synchronisationsfehler<br />

Kryptographie und Kryptoanalyse 140<br />

4 <strong>Symmetrische</strong> <strong>Verfahren</strong> – Kryptoanalyse des DES<br />

Kryptoanalyse des DES<br />

• Allgemeine Angriffe auf Blockchiffren:<br />

– Vollständige Schlüsselsuche<br />

– Zugriff auf eine vorab berechnete Tabelle<br />

– Time-Memory-Tradeoff<br />

– Kodebuchanalyse<br />

• Angriffe auf DES, auch relevant für andere Blockchiffren:<br />

– Differentielle Kryptoanalyse<br />

– Lineare Kryptoanalyse<br />

Kryptographie und Kryptoanalyse 141<br />

18

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!