HOME RSA Verschlüsselung mit kleinen Zahlen RSA Verschlüsselung mit kleinen Zahlen Wir entschlüsseln eine Nachricht mit dem privaten SchlüsselWir verschlüsseln mit dem öffentlichen Schlüssel eine Nachricht Inhalt

Wir verschlüsseln mit dem öffentlichen Schlüssel eine Nachricht

Nun zerlegen wir die Nachricht in eine Folge von Zahlen zwischen 0 und 76, also 77 Zahlen, denn sowohl Verschlüsselung als auch Entschlüsselung verwenden den Modul 77 (das Produkt aus den Primzahlen 7 und 11).

Jede einzelne dieser Zahlen wird nun nach der Modulo-77 Arithmetik 13 mal mit sich selbst multipliziert. Sie erinnern sich: die 13 ist ja unser öffentlicher Schlüssel.

Nehmen wir ein Beispiel mit der Zahl 2: sie wird in die Zahl 30 umgewandelt, weil 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 * 2 = 8192 = 30 mod77 sind.

Ein weiteres Beispiel: 75 wird in die Zahl 47 umgewandelt, denn 75 wird 13 mal mit sich selbst multipliziert und durch 77 geteilt, so dass der Rest 47 entsteht.

Wenn man eine solche Rechnung für alle Zahlen zwischen 0 und 76 durchführt und die Ergebnisse in eine Tabelle einsetzt, sieht diese so aus:

In der linken Spalte stehen die 10er-Stellen, in der oberen Zeile die 1er-Stellen.


HOME RSA Verschlüsselung mit kleinen Zahlen RSA Verschlüsselung mit kleinen Zahlen Wir entschlüsseln eine Nachricht mit dem privaten SchlüsselWir verschlüsseln mit dem öffentlichen Schlüssel eine Nachricht Inhalt