12.07.2015 Aufrufe

Kryptographie und Komplexit¨at

Kryptographie und Komplexit¨at

Kryptographie und Komplexit¨at

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.

Pollard ρ Algorithmus• Modifikation der Pollard ρ Faktorisierung– Suchea≠a ′ ,b≠b ′ ∈Z nmit g a·yb b′= ga′·y – Ist x = log g y inGso gilt g a·g x·b = g a′·g x·b′ also g a+x·b = g a′ +x·b ′somit a+x·b≡a ′ +x·b ′ modn bzw. (a−a ′ )≡x·(b ′ −b)modn– Damit ist x = (a−a ′ )(b ′ −b) −1 modn falls gcd(b ′ −b,n)=1Bei Erzeugung einer Zufallsfolge mit O( √ n) Elementen findet mandiese Kollision mit Wahrscheinlichkeit 50% (Geburtstagsparadox)• Erzeuge <strong>und</strong> prüfe Zufallskandidaten– Berechne Folge (β 1 ,a 1 ,b 1 ), (β 2 ,a 2 ,b 2 )... mit β i = g a i·y b i<strong>und</strong> (β i+1 ,a i+1 ,b i+1 ) = f(β i ,a i ,b i ) für eine “Zufallsfunktion” f– Gilt β i = β j für eini

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!