faecher:informatik:oberstufe:kryptographie:rsaverfahren:miller_rabin:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Nächste Überarbeitung
Vorherige Überarbeitung
faecher:informatik:oberstufe:kryptographie:rsaverfahren:miller_rabin:start [19.01.2023 10:45] – angelegt Frank Schiebelfaecher:informatik:oberstufe:kryptographie:rsaverfahren:miller_rabin:start [27.02.2023 19:54] (aktuell) Frank Schiebel
Zeile 1: Zeile 1:
 ====== Hintergrund: Große Primzahlen - das Miller Rabin Verfahren ====== ====== Hintergrund: Große Primzahlen - das Miller Rabin Verfahren ======
  
-Ein praktisches Problem bei der Anwendung des [[..start|RSA Verfahrens]] ist es, die - sehr großen - Primzahlen p und q zu erhalten+Ein praktisches Problem bei der Anwendung des [[..start|RSA Verfahrens]] ist es, die - sehr großen - Primzahlen p und q zu erhalten. RSA mit 2048 Bit Schlüssellänge verwendet momentan etwa 300-stellige Primzahlen, die man bei der Erzeugung des Schlüsselpaars zunächst möglichst zufällig "finden" muss. 
 + 
 +Da es keine Möglichkeit gibt Primzahlen zu "berechnen", bleibt nur der Weg, eine Zufallszahl z zu erzeugen und anschließend zu überprüfen, ob diese Zufallszahl eine Primzahl ist oder nicht.  
 + 
 + 
 + 
 + 
 +Bei einer naiven Herangehensweise muss man also prüfen, ob es eine Zahl gibt,die kleiner als die Zahl z ist und diese ohne Rest teilt. 
 + 
 +=== Beispiele: === 
 +  
 + 
 +Ist z=15 eine Primzahl? 
 + 
 +  15%2=1 
 +  15%3=0 ->Nein,keine Primzahl  
 +   
 +Ist 23 eine Primzahl=? 
 + 
 +  23%2=1 
 +  23%3=2 
 +  23%4=3 
 +  23%5=3 
 +  23%6=5 
 +  23%7=2 
 +  23%8=7 
 +  23%9=5 
 +  ...-> Ja 23 ist eine Primzahl 
 + 
 +Man sieht schnell, dass dieses Verfahren auch mit Unterstützung moderner Computer bei großen Zahlen schnell an eine Grenzen stößt.  
 + 
 +FIME Diese Seite ist in Bearbeitung.
  • faecher/informatik/oberstufe/kryptographie/rsaverfahren/miller_rabin/start.1674121537.txt.gz
  • Zuletzt geändert: 19.01.2023 10:45
  • von Frank Schiebel