Was ist der RSA -Algorithmus?
Das Wort Algorithmus ist eine Variante des -Algorismus , die sich auf die arabische Zahl bezieht und sich aus dem Nachnamen eines arabischen Mathematikers namens Muhammad ibn-Musa al-Khwarizmi ergibt. In der Kryptographie ist ein Algorithmus ein Prozess oder eine Prozedur, die bei befolgtem eine bestimmte Art von Verschlüsselung erzeugt und als Verschlüsselungsalgorithmus bezeichnet werden kann. Die Nachrichtenverschlüsselung ist der Schlüssel zu der sicheren Übertragung oder den Nachrichten im Internet. Es gibt eine Reihe verschiedener Verschlüsselungsalgorithmen, darunter Rijndael, Mars, RC6, Schlangen und Twofish, die alle als Kandidaten für die AES (Advanced Encryption Standard) eingereicht wurden, die für sichere Kommunikation über das Internet verwendet werden. Der RSA-Algorithmus ist ein weiterer Verschlüsselungsalgorithmus, der in einem anderen im Internet verwendeten Verschlüsselungssystem verwendet wird, insbesondere für E-Mails.Algorithmus durch die Verwendung des ersten Buchstabens jedes ihrer Nachnamen-1977. Der RSA-Algorithmus wurde im Verschlüsselungssystem für öffentliche Schlüssel verwendet, auch als Public Key Cyptography oder PKC bekannt. Verschlüsselungssysteme können ein oder zwei Schlüssel haben. Das PKC ist ein asymmetrisches Verschlüsselungssystem, was bedeutet, dass es zwei Schlüssel hat.
Obwohl die Kryptographie der US-amerikanischen National Security Agency früher bekannt ist, wurde sie 1976 von Whitfield Diffie von Sun Microsystems® und Martin Hellman von der Stanford University getrennt erfunden und veröffentlicht. Sie haben einen Weg gefunden, um zu vermeiden, dass der Absender den Verschlüsselungsschlüssel mit der Nachricht einbeziehen muss, wie es bei der symmetrischen Schlüsselverschlüsselung erforderlich ist. Dies war ein großer Fortschritt, da das Senden des Schlüssels mit der Nachricht das Risiko einer möglichen Abfangen und Entschlüsselung erhöhte. Ab März 2010 tauchte eine Behauptung auf, dass Informatiker an der Universität oF Michigan hatte den RSA -Algorithmus geknackt, aber es wurde auch darauf hingewiesen, dass die Methode davon abhängt, dass der Computer manipuliert wurde und nicht herausgefunden hat, wie man eine Nachricht jederzeit von überall auf der Welt entschlüsselt.
Das PKC -System funktioniert in mehreren Schritten. Erstens fordert der Computer des Absenders den Empfängercomputer auf, seinen öffentlichen Schlüssel bereitzustellen. Wenn es antwortet, wird der öffentliche Schlüssel des Empfängers - der vom RSA -Algorithmus erstellt - verwendet, um die Nachricht zu verschlüsseln. Dann wird die Nachricht gesendet, und wenn der Computer des Empfängers die Nachricht empfängt, wird der private Schlüssel des Empfängers zum Entschlüsseln der Nachricht verwendet. Da es zwei Schlüssel gibt, ist eine abgefangene Nachricht oder eine Nachricht, die entführt wird, sicher, da sie nicht ohne den Schlüssel entschlüsselt werden kann.