25.01.2013 Aufrufe

Kryptographie und Kryptoanalyse

Kryptographie und Kryptoanalyse

Kryptographie und Kryptoanalyse

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 Symmetrische Verfahren – AES<br />

Überblick über den Algorithmus<br />

• Verschlüsselung von Klartextblöcken der Länge 128 Bit<br />

(vorgeschlagene Längen von 192 <strong>und</strong> 256 Bits nicht<br />

standardisiert)<br />

• Schlüssellänge wahlweise 128, 192 oder 256 Bits<br />

• Mehrere R<strong>und</strong>en, jeweils Substitutionen, Permutationen <strong>und</strong><br />

Schlüsseladdition<br />

• Anzahl der R<strong>und</strong>en r hängt von Schlüssel- <strong>und</strong> Klartextlänge<br />

ab:<br />

Schlüssel- Blocklänge des Klartextes nb <strong>Kryptographie</strong> <strong>und</strong> <strong>Kryptoanalyse</strong><br />

länge nk 128 Bit 192 Bit 256 Bit<br />

128 Bit 10 12 14<br />

192 Bit 12 12 14<br />

256 Bit 14 14 14<br />

4 Symmetrische Verfahren – AES<br />

Struktur des AES<br />

m i<br />

n b<br />

Iterationsr<strong>und</strong>e 1<br />

Iterationsr<strong>und</strong>e 2<br />

Iterationsr<strong>und</strong>e r<br />

c i<br />

<strong>Kryptographie</strong> <strong>und</strong> <strong>Kryptoanalyse</strong><br />

4 Symmetrische Verfahren – AES<br />

.<br />

Struktur der Iterationsr<strong>und</strong>en<br />

si si,a SubByte<br />

s i,b<br />

ShiftRow<br />

s i,c<br />

MixColumn<br />

s i,d<br />

s i+1<br />

n b<br />

R<strong>und</strong>e i, i = 1, 2, …, r-1<br />

<strong>Kryptographie</strong> <strong>und</strong> <strong>Kryptoanalyse</strong><br />

k i<br />

nb<br />

nb<br />

nb<br />

nb<br />

k 0<br />

k 1<br />

k k2 .<br />

k r<br />

k n k<br />

Teil-<br />

schlüs<br />

selgenerierung<br />

s r<br />

s r,a<br />

SubByte<br />

s r,b<br />

ShiftRow<br />

s r,c<br />

R<strong>und</strong>e r<br />

k r<br />

175<br />

176<br />

177<br />

59

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!