Handout

Handout Handout

iti.cs.tu.bs.de
von iti.cs.tu.bs.de Mehr von diesem Publisher
11.11.2014 Aufrufe

Grundkonzepte AES Ein- und Ausgabebllöcke haben 128 Bits, d.h., 16 Bytes Der Algorithmus operiert auf (4 × 4) - Byte-Matrizen (sog. Zuständen) die spaltenweise befüllt werden: in 0 in 4 in 8 in 12 in 1 in 5 in 9 in 13 =⇒ in 2 in 6 in 10 in 14 in 3 in 7 in 11 in 15 s 0,0 s 0,1 s 0,2 s 0,3 s 1,0 s 1,1 s 1,2 s 1,3 =⇒ s 2,0 s 2,1 s 2,2 s 2,3 s 3,0 s 3,1 s 3,2 s 3,3 out 0 out 4 out 8 out 12 out 1 out 5 out 9 out 13 out 2 out 6 out 10 out 14 out 3 out 7 out 11 out 15 Schlüssellänge: 128 Bits (192, 256 werden hier nicht behandelt) − der Schlüssel wird zu einem Key schedule erweitert: ein Array w[i] der Länge 44 aus 32-Bit Worten (insgesamt 176 Bytes) − Jeweils 4 Wörter (128 Bits) werden als Rundenschlüssel benutzt; diese können alternativ (und einfacher) auch direkt aus den vorangegangenen Rundenschlüsseln gewonnen werden, wobei eine Rundenkonstante zu berücksichtigen ist S. Ransom + J. Koslowski: Grundlagen der Sicherheit in Netzen und verteilten Systemen

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

AES: Ablauf<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!