Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.
Nächste Überarbeitung | Vorherige Überarbeitung | ||
faecher:informatik:oberstufe:kryptographie:rsaverfahren:miller_rabin:start [19.01.2023 09:45] – angelegt Frank Schiebel | faecher:informatik:oberstufe:kryptographie:rsaverfahren:miller_rabin:start [06.06.2024 15:39] (aktuell) – Frank Schiebel | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== Hintergrund: | ====== Hintergrund: | ||
- | 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 " |
+ | |||
+ | Da es keine Möglichkeit gibt Primzahlen zu " | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | 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 -> | ||
+ | |||
+ | 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. | ||
+ | |||
+ | FIXME Diese Seite ist in Bearbeitung. |