Was ist Public und Private Key-Verschlüsselung?

June 15

Was ist Public und Private Key-Verschlüsselung?

Kryptographie stammt aus mehreren Jahrtausenden. Von Anfang an wurden Nachrichten von einem Absender verschlüsselt und entschlüsselt einen Empfänger mit Schlüsseln. Diese Codierung und Decodierung Schlüssel genau die gleichen waren, so hatte sie vor allen aber den Sender und Empfänger geheim gehalten werden. Das änderte sich im letzten Jahrhundert. Der britische Geheimdienst und später ein paar Professoren der Stanford-Universität eine neue kryptografische Methode entwickelt: öffentliche und private Schlüssel.

Symmetrische Verschlüsselung

Bis Mitte des 20. Jahrhunderts wenn beiden Parteien zum Austausch von geheimen Informationen über eine Entfernung gewünscht, erfordern jeweils eine "Code-Buch" zum Codieren und Decodieren der Nachricht. Dieses "Code-Buch" könnten aus einer einfachen Buchstaben für Zahlen-Substitution für Geräte wie die Enigma-Maschine, Bereich die Deutschland während des zweiten WELTKRIEGS entwickelt. Es ist möglich, den Code bei der symmetrischen Verschlüsselung zu brechen, da bewiesen wurde, als Alan Turing in Bletchley Park eine Entschlüsselung Maschine entwarf, die die Enigma-Maschine Verschlüsselung geknackt.

Öffentlichen und privaten Schlüssel

Die Lösung für diese Verschlüsselung-Sicherheitsanfälligkeit in der zweiten Hälfte des 20. Jahrhunderts kamen und bestand aus zwei Teilen. Zunächst bestand die Lösung mithilfe eines öffentlichen Schlüssels oder Codierung Skript, die beide Parteien bekannt war, als auch öffentlich zugänglich. Der zweite Teil des Systems stützte sich auf die Existenz von privaten Schlüsseln. Sowohl der Absender als auch Empfänger haben eigene öffentliche und private Schlüssel, jeweils einzigartige aber teilen mathematische Kommunalität mit der anderen.

Ein einfaches Beispiel eines privaten Schlüssels ist eine fünfstellige nicht-Primzahl. Berechnen Sie diese Zahl durch zahlreiche kleinere Zahlen addieren. Jeder der diese Kombinationen können Sie als einzigartige private Schlüssel, aber alle Kombinationen sollten an dieselbe Nummer addieren. Die fünfstellige nicht-Primzahl ist der öffentliche Schlüssel; die einzigartige Kombination von Zahlen bis zu hinzufügen, dass die Zahl der private Schlüssel ist. Wenn jemand ein Dokument verschlüsseln, bevor Sie ihn senden möchte, kann er tun, also mit öffentlichen Schlüssel des Empfängers. Der Empfänger können dann den eigenen privaten Schlüssel zum Entschlüsseln des Dokuments.

Digitale Signaturen

Ein Absender können auch Verschlüsselung mit öffentlichem und privatem Schlüssel zum Erstellen einer digitalen Signatur. Der Empfänger kann dann die Legitimität des Ursprung und Schöpfer der Nachricht überprüfen. Ist der Name oder die Identifizierung des Absenders verschlüsselt oder "gehasht," mithilfe des Absenders Private Schlüssel und geschickt über das Internet. Beim Empfang, betrifft der Empfänger öffentlichen Schlüssel des Absenders die digitale Signatur zu überprüfen, ob es von der berechtigten Partei gesendet wurde.

Algorithmen

Öffentliche und private Schlüsselerstellung ist nicht ganz so einfach, wie das Beispiel fünfstellige nicht Primzahlen. Der Prozess umfasst im Allgemeinen komplexe mathematische Formeln, die nur die Parteien mit der codierte Mitteilung bekannt. Diese Formeln werden als Algorithmen identifiziert. Sie bestehen oft aus mehreren Seiten von Formeln und Figuren, mit denen Textnachrichten in digitale Formate, in denen im öffentlichen und privaten Schlüsselerstellung umzuwandeln. Benutzer sind nicht erforderlich, diese Algorithmen zu lernen; Sie geben lediglich ein oder zwei Tasten auf der Computertastatur, Tablet oder Smartphone, Kodierung oder Dekodierung der Nachricht mit dem öffentlichen und privaten Schlüssel Prozess zu initiieren.