Überblick über die Vorlesung 4 Symmetrische Verfahren ...
Überblick über die Vorlesung 4 Symmetrische Verfahren ...
Überblick über die Vorlesung 4 Symmetrische Verfahren ...
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