RSA
RSA ist ein asymmetrisches Verschlüsselungsverfahren. Es ist nach seinen Erfindern Ronald L. Rivest, Adi Shamir and Leonard M. Adleman benannt.
Das Verfahren wurde 1977 entwickelt und basiert auf der Idee, dass die Faktorisierung einer Zahl eine sehr aufwändige Angelegenheit ist, während das Erzeugen der Zahl durch Multiplikation zweier Primzahlen trivial ist.
| Table of contents |
|
2 Verschlüsseln von Nachrichten 3 Entschlüsseln von Nachrichten 4 Beispiel |
Schlüsselgenerierung
N und e bilden den öffentlichen, d, p und q den geheimen Schlüssel.Verschlüsseln von Nachrichten
Um eine Nachricht m zu veschlüsseln, muss sie zunächst durch eine zu vereinbarende reversible Kodierung in eine n < N umgerechnet werden. Der Schlüsseltext c berechnet sich wie folgt:Entschlüsseln von Nachrichten
Der Schlüsseltext c kann durch modulare Exponentiation wieder entschlüsselt werden:






