0 Daumen
573 Aufrufe

Aufgabe: Bestimmen Sie alle 4 Bit Primzahlen und setzen Sie damit ein RSA-System mit e = 17 auf.
Analog mit sicheren 5 Bit Primzahlen.

Avatar von

1 Antwort

0 Daumen

Eine 4-Bit-Zahl liegt zwischen 232^3 und 2412^4-1. Es gibt also nur die Primzahlen p=11p=11 und q=13q=13.

Mit n=1113=143n=11\cdot 13=143 ist der RSA-Modul dann φ(n)=(p1)(q1)=1012=120\varphi(n)=(p-1)(q-1)=10\cdot 12 = 120.

Es lässt sich leicht prüfen, dass e=17e=17 teilerfremd zu 120120 ist. Damit ist (n,e)(n,\, e) der öffentliche Schlüssel.

Jetzt muss man noch das multiplikativ Inverse von ee modulo 120 suchen. Das geht mit dem erweiterten euklidischen Algorithmus oder man erkennt durch Ausprobieren schnell, dass 1=1207171=120-7 \cdot 17. Es ist also 7113mod  120-7\equiv 113 \mod 120 das Inverse zu ee.

Der private Schlüssel ist d=113d=113.

Analog geht das im Fall von 5-Bit-Primzahlen.

Solche Aufgaben sind im Allgemeinen wirklich nicht schwierig. Es gibt ja einen Algorithmus dahinter und den sollte man in den Unterlagen stehen haben. Man muss das einfach mal gewissenhaft durchgehen. Darüber hinaus gibt es dazu auch genügend Material im Netz, die die Vorgehensweise erklären. :)

Avatar von 21 k

Ein anderes Problem?

Stell deine Frage

Ähnliche Fragen