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.

DSA - Vorgehen<br />

Schlüsselerzeugung<br />

− p und q sind große Primzahlen mit q|p(−1)<br />

− g ist ein Element der Ordnung q aus Z ∗ p<br />

− x ist Zufallszahl aus {1, . . . , q − 1}, y = g x mod p .<br />

− öffentlicher Schlüssel: (p, q, g, y) , privater Schlüssel: x<br />

s = f 1 (H(M), k, x, r, q)<br />

= (k −1 (H(M) + xr)) mod q<br />

r = f 2 (k, p, q, g)<br />

= (g k mod p) mod q<br />

w = f 3 (s ′ , q) = (s ′ ) −1 mod<br />

v = f 4 (y, q, g, H(M), w, r ′ )<br />

= (g H(M)w mod q · y r′ w mod q mod p) mod q<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!