11.11.2014 Aufrufe

Handout

Handout

Handout

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.

SHA-512 Überblick<br />

Verarbeitet 1024-Bit Blöcke (hintereinander)<br />

− Auffüllen der Nachricht, so dass ihre Länge einem Vielfachen<br />

von 1024 Bit entspricht M||1||0 d ||L , wobei<br />

d =(896 − (|M| + 1)) mod 1024)<br />

L =|M| mod 2 128<br />

Länge von M als 128 Bit Zahl<br />

Initialisiere acht 64-Bit Variablen (1024-bit) (a,b,c,d,e,f,g,h)<br />

a = 0x6a09e667f3bcc908 e = 0x510e527fade682d1<br />

b = 0xbb67ae8584caa73b f = 0x9b05688c2b3e6c1f<br />

c = 0x3c6ef372fe94f82b g = 0x1f83d9abfb41bd6b<br />

d = 0xa54ff53a5f1d36f1 h = 0x5be0cd19137e2179<br />

Dies sind jeweils die erste 64 Bits der Nachkommastellen der<br />

Wurzeln der ersten 8 Primzahlen 2, 3, 5, 7, 11, 13, 17, 19<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!