13.07.2015 Aufrufe

Handouts - Prof. Dr. Christoph Karg - Hochschule Aalen

Handouts - Prof. Dr. Christoph Karg - Hochschule Aalen

Handouts - Prof. Dr. Christoph Karg - Hochschule Aalen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Schlüsselexpansion für n K > 6KeyExpansion(K[n K ], W [n B (n R + 1)])Input: Schlüssel K (4n K Byte) wobei n K > 6Output: Rundenschlüssel (4n B (n R + 1) Byte)1 for j := 0 to n K − 1 do2 W [j] := K[j];3 for j := n K to n B (n R + 1) − 1 do4 if (j mod n K = 0) then5 W [j] := f (j/n K , W [j − n K ], W [j − 1])6 elseif (j mod n K = 4) then7 W [j] := g(W [j − n K ], W [j − 1]);8 else9 W [j] := W [j − n K ] ⊕ W [j − 1];<strong>Prof</strong>. <strong>Dr</strong>. C. <strong>Karg</strong>: Kryptografische Algorithmen 39/40Abschließende Bemerkungen• Weitere Details zur Spezifikation und Implementierungvon Rijndael sowie Quellcode in C, C++ und Java findetman unterhttp://www.esat.kuleuven.ac.be/∼rijmen/rijndael/• Zusätzliche Informationen zum AES und denStandardisierungsprozess findet man bei der NIST:http://csrc.nist.gov/CryptoToolkit/aes/<strong>Prof</strong>. <strong>Dr</strong>. C. <strong>Karg</strong>: Kryptografische Algorithmen 40/40

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!