RSA- Verfahren: Modulo (mod) mit riiiiiiiiiiiiiesigen Potenzen?!

2 Antworten

Hey Anita ich weiß nicht wie praktikabel es für dich sein muss, aber wenn du die den Kram am PC ausrechnen darfst/möchtest solltest du mal den GHCI Compiler ausprobieren. Dort werden die Größen der Zahlen die du verarbeiten kannst nur von deinem Arbeitsspeicher limitiert, so dass du diese Berechnungen ganz locker anstellen kannst. Ich hoffe mal, dass diese Antwort nicht viel zu spät kommt

AnitaBach 
Fragesteller
 26.11.2014, 18:53

Hallo Martin,

das ist wieder ein anderes Thema.

In dem Fall ging es um die Lösung mit einem Taschenrechner, wie ich in der Frage auch schrieb: "Ein Standard- Taschenrechner, wie er in einer Prüfung erlaubt ist, versagt."

Ansonsten kann ich mir das ja mal im Hinterkopf behalten.

LG Anita

0

Der Modulo macht ja praktisch folgendes: Ziehe so lange 697 ab, bis das Ergebnis kleiner 697 ist. Anders formuliert: Teile durch 697 und zeige mir den Rest. Oder auch: Teile durch 697 und vergiss den Teil vor dem Komma. Multipliziere dann den Teil hinter dem Komma mit 697. Daher denke ich, dass du auch 126 durch die 427. Wurzel von 697 teilen kannst und den Nachkommateil des Ergebnisses mit 697 multiplizieren musst, um auf die Endlösung zu kommen.

Übernehme aber keine Garantie für die Richtigkeit dieser Überlegung, war nur mein spontaner Gedanke. Probiers mal mit ein paar einfachen Zahlen, deren Ergebnis du mit TR noch überprüfen kannst, aus!

YStoll  26.05.2014, 18:38

Hab selbst gemerkt, dass ich einen Denkfehler hatte: Man muss 126 durch die 427. Wurzel von 697 teilen, dann das Ergebnis hoch 427 rechnen und dann die Nachkommastellen betrachten. Hohe Zahlen kommen immer noch vor, dürften aber schon wesentlich kleiner sein.

0
YStoll  26.05.2014, 18:45
@YStoll

Ausgerechnet in deinem Beispiel sind die Zahlen noch fast genauso groß... :(

Damit bin ich leider am Ende mit meinem Latein

0
AnitaBach 
Fragesteller
 26.05.2014, 18:50
@YStoll

Hallo YStoll,

der Taschenrechner packt das hoch 427 nicht....

danke für den Versuch.

LG Anita

0