Verschlüsselung
Die Grundlagen
Von Verschlüsselung:
> Bei der Kryptografie werden bei der Verschlüsselung Nachrichten oder Informationen so verschlüsselt, dass nur autorisierte Parteien die gesendeten Daten entschlüsseln und lesen können. Die Verschlüsselung selbst verhindert nicht das Abfangen, sondern verweigert dem Abfangjäger den Nachrichteninhalt.
Detaillierte Informationen
Von Verschlüsselung:
In einem Verschlüsselungsschema wird die beabsichtigte Kommunikationsinformation oder -nachricht (als Klartext bezeichnet) unter Verwendung eines Verschlüsselungsalgorithmus verschlüsselt, wodurch Chiffretext erzeugt wird, der nur gelesen werden kann, wenn er entschlüsselt wird. Aus technischen Gründen verwendet ein Verschlüsselungsschema normalerweise einen Pseudozufallsverschlüsselungsschlüssel, der von einem Algorithmus generiert wird. Es ist im Prinzip möglich, die Nachricht zu entschlüsseln, ohne den Schlüssel zu besitzen, aber für ein gut entworfenes Verschlüsselungsschema sind große Rechenressourcen und Fähigkeiten erforderlich. Ein autorisierter Empfänger kann die Nachricht leicht mit dem vom Absender bereitgestellten Schlüssel für Empfänger entschlüsseln, nicht jedoch für nicht autorisierte Abfangjäger.
Mit der Verschlüsselung soll sichergestellt werden, dass nur jemand, der zum Zugriff auf Daten berechtigt ist (z. B. eine Textnachricht oder eine Datei), diese mit dem Entschlüsselungsschlüssel lesen kann. Jemand, der nicht autorisiert ist, kann ausgeschlossen werden, da er nicht über den erforderlichen Schlüssel verfügt, ohne den die verschlüsselten Informationen nicht gelesen werden können.
Kovri
@Kovri implementiert verschiedene Arten der Verschlüsselung in mindestens 4 wesentliche Kapazitäten:
- Reseed für Bootstrapping
- Knoblauch-Routing: Drei Verschlüsselungsebenen (Knoblauch-Verschlüsselung) werden verwendet, um die sichere Zustellung von Nachrichten an den Empfänger/Peer/Ziel zu überprüfen
- Tunnelverschlüsselung: Knoblauchnachrichten werden durch einen Tunnel geleitet und vom Tunnelgateway zum Tunnelendpunkt verschlüsselt end
- Die Verschlüsselung der Transportschicht verhindert die Entschlüsselung von Nachrichten am Medienschicht
Weitere Informationen zu den in Kovri und I2P verwendeten Verschlüsselungsarten und kryptografischen Signaturen finden Sie unter Java-I2P's Kryptographie