Was ist Verschlüsselung?
Verschlüsselung ist eine Vielzahl von Verschlüsselungen, bei denen ein Schlüssel zum Schutz der verschlüsselten Informationen verwendet wird. Im Allgemeinen gibt es zwei Methoden zur Verschlüsselung: die Block- und die Stream-Methode. Diese bestimmen, wie die Verschlüsselung auf die ursprüngliche Nachricht angewendet wird. Zusätzlich zu diesen beiden Methoden gibt es auch zwei Stile. Eine Verschlüsselung ist entweder symmetrisch oder asymmetrisch, je nachdem, ob für die Nachricht dieselbe oder eine andere Entschlüsselung erforderlich ist.
Verschlüsselte Nachrichten sind seit der frühen Zivilisation ein Grundnahrungsmittel für die Geheimhaltung von Menschen. Es gab und gibt Methoden, um wichtige Nachrichten zu schützen, aber die meisten waren eine Art Verschlüsselung. Methoden zur Verwendung eines vordefinierten Schlüssels zum Kodieren und Dekodieren von Nachrichten haben das Leben vieler Menschen beschäftigt. In der Anfangszeit waren diese Schlüssel nur aufgrund der geringen Technologie des Benutzers komplex. Jetzt gibt es Supercomputer, die nur Nachrichten verschlüsseln und entschlüsseln.
Block- und Stream-Chiffren bilden die Mehrheit der Chiffrentypen. Eine Blockchiffre codiert Informationen in vorbestimmten Blockgrößen. Wenn eine Chiffre für die Kodierung von 200 Zeichen ausgelegt ist, ist dies genau das, was sie tut. Wenn die Nachricht länger ist, muss sie in mehrere Teile aufgeteilt werden, und wenn sie kürzer ist, sind Füllzeichen erforderlich. Ein Füllzeichen ist ein Zeichen, das die Nachricht einfach länger macht. Das kann alles sein, von einem Strom einzelner Zeichen bis hin zu einer zufälligen Auswahl von Buchstaben und Leerzeichen.
Stream-Chiffren sind eine Innovation des Computerzeitalters. Diese Art der Verschlüsselung generiert und passt die Codierungszeichenfolge nach Bedarf an. Diese Verschlüsselungsmethode verwendet den aktuellen Status des Computers, der die Verschlüsselung durchführt, um die Verschlüsselung zu generieren.
Diese Methode wird ständig geändert, um dem aktuellen Status des Systems zu entsprechen. Stream-Chiffren sind nahezu unzerbrechlich, solange zwei Dinge nicht passieren. Der Code kann sich nicht wiederholen, und niemand, der die Nachricht abfängt, kann etwas von ihrem Inhalt wissen. Wenn der Code wiederholt wird, ist es möglich, die Sequenz mit geringem Aufwand zu knacken, da Markierungen in der Chiffre zurückbleiben. Wenn ein Abfangjäger einen der Nachrichteninhalte kennt, kann er die Nachricht ändern, ohne sie zu öffnen.
In einer symmetrischen Verschlüsselung ist der zum Codieren der Nachricht verwendete Schlüssel der gleiche wie der zum Decodieren der Nachricht verwendete Schlüssel. Diese Chiffren sind einfach und leicht zu erstellen, aber der Schlüssel ist in Gefahr, da er sich zum Decodieren von Ort zu Ort bewegt. Wenn eine der Schlüsselhaltepositionen gefährdet ist, ist außerdem die gesamte Verschlüsselung zerstört.
Eine asymmetrische Verschlüsselung verwendet zwei Schlüssel, einen, der die Nachricht verschlüsselt, und einen, der die Nachricht entschlüsselt. Dies ist der Grundstein für die Verschlüsselung mit öffentlichen Schlüsseln. Eine Nachricht besteht aus zwei Schlüsseln, einem öffentlichen und einem privaten. In diesem Fall interagieren die Schlüssel, damit eine bestimmte Person eine Nachricht entsperren kann, ohne den tatsächlichen Verschlüsselungsschlüssel zu kennen.