12.07.2015 Aufrufe

AES - Arbeitsgruppe Theoretische Informatik und IT-Sicherheit

AES - Arbeitsgruppe Theoretische Informatik und IT-Sicherheit

AES - Arbeitsgruppe Theoretische Informatik und IT-Sicherheit

MEHR ANZEIGEN
WENIGER ANZEIGEN
  • Keine Tags gefunden...

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

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

Einführung in die Kryptographie - Advanced Encryption Standard (<strong>AES</strong>) 12/20Advanced Encryption StandardDer endliche Körper GF(2 m )Identifiziere für m ∈ N ein Element a = (a m−1 , . . . , a 0 ) ∈ {0, 1} mmit dem Polynom a(x) = a m−1 x m−1 + . . . + a 0 über {0, 1}.Wir definieren die folgenden Operationen:Die Summe c = a + b für a, b ∈ {0, 1} m ist definiert durchc(x) = a(x) + b(x), d.h. c i = a i + b i mod 2 = a i ⊕ b i .Das Produkt c = a × b für a, b ∈ {0, 1} m ist definiert durchc(x) = a(x) · b(x) mod r(x) über {0, 1}mit einem sog. Reduktionspolynom r(x) über {0, 1}.Mit den so definierten Operationen <strong>und</strong> einem geeignet gewähltenr(x) ist ({0, 1} m , +, ×) ein Körper mit 2 m Elementen.Einen solchen Körper bezeichnet man mit GF(2 m ).

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!