RSA ist ein weit verbreitetes Verfahren für Verschlüsselung und digitale Signaturen mit einem öffentlichen und einem geheimen Schlüssel. HCL Notes nutzt es in jeder Notes ID; Quantencomputer könnten es eines Tages brechen.
Was ist RSA?
RSA ist ein Verfahren für Verschlüsselung und digitale Signaturen. Es ist nach seinen Erfindern Rivest, Shamir und Adleman benannt, die es 1977 vorstellten. RSA gehört bis heute zu den am häufigsten eingesetzten Verfahren, im Internet, in E-Mail und in HCL Notes.
Öffentlicher und geheimer Schlüssel
RSA arbeitet mit einem Schlüsselpaar:
- Öffentlicher Schlüssel: Jeder darf ihn sehen. Andere verwenden ihn, um Nachrichten an Sie zu verschlüsseln oder Ihre Signaturen zu prüfen.
- Geheimer Schlüssel: Nur Sie besitzen ihn. Er entschlüsselt Nachrichten an Sie und erzeugt Ihre Signaturen.
Warum RSA sicher ist
RSA beruht auf einer mathematischen Asymmetrie: Zwei große Primzahlen zu multiplizieren ist einfach, aber aus dem Produkt die beiden Primzahlen zurückzugewinnen ist extrem schwer. Bei langen Schlüsseln bräuchte ein normaler Computer dafür unpraktikabel lange. ECC ist ein neueres Verfahren, das auf einem anderen schweren mathematischen Problem beruht und ähnliche Stärken und Schwächen hat.
RSA in HCL Notes
Jede Notes ID enthält ein RSA Schlüsselpaar. Es wird verwendet für:
- die Anmeldung am Server
- das Signieren von E-Mails und Dokumenten
- das Verschlüsseln von E-Mails und Feldern
Ältere ID Dateien enthalten mitunter kurze Schlüssel, die durch längere ersetzt werden sollten. Domino kann die Schlüssel aller Benutzer in einem Durchgang erneuern.
Die Bedrohung durch Quantencomputer
Ein ausreichend großer Quantencomputer könnte die Primzahlen schnell zerlegen und so den geheimen Schlüssel aus dem öffentlichen Schlüssel ableiten. Das betrifft RSA und ECC gleichermaßen, unabhängig von der Schlüssellänge. NIST plant, die schwächsten RSA Schlüssel nach 2030 auslaufen zu lassen und RSA bis 2035 vollständig außer Dienst zu stellen. Der Ersatz ist quantensichere Verschlüsselung. Siehe auch „Harvest now, decrypt later“: die Gefahr, dass verschlüsselte Daten heute gesammelt werden, um sie später mit Quantencomputern zu entschlüsseln.
