Asymmetrische Verschlüsselung: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Die Seite wurde neu angelegt: „=Grundlagen= *Jeder Benutzer erzeugt sein eigenes Schlüsselpaar, das aus einem privater Schlüssel und einem öffentlichen Schlüssel besteht. *Der öffentlic…“ |
Keine Bearbeitungszusammenfassung |
||
| (19 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
=Grundlagen= | =Grundlagen= | ||
*Jeder Benutzer erzeugt sein eigenes Schlüsselpaar, das aus einem | *Jeder Benutzer erzeugt sein eigenes Schlüsselpaar, das aus einem privaten Schlüssel und einem öffentlichen Schlüssel besteht. | ||
*Der öffentliche Schlüssel ermöglicht es jedem, Daten für den Besitzer des privaten Schlüssels zu verschlüsseln | *Der öffentliche Schlüssel ermöglicht es jedem, Daten für den Besitzer des privaten Schlüssels zu verschlüsseln | ||
*Der private Schlüssel ermöglicht es seinem Besitzer, mit dem öffentlichen Schlüssel verschlüsselte Daten zu entschlüsseln | *Der private Schlüssel ermöglicht es seinem Besitzer, mit dem öffentlichen Schlüssel verschlüsselte Daten zu entschlüsseln | ||
*Für die Sicherheit wird eine | *Für die Sicherheit wird eine zugrundeliegende Einwegfunktion benötigt, die unumkehrbar ist. | ||
=Schaubilder= | =Schaubilder= | ||
{{#Drawio:asymetrische-verschluesselung-1}} | |||
=Vorgänge= | =Vorgänge= | ||
;Mit öffentlichen Schlüssel des Gegenübers verschlüsselt | ;Mit öffentlichen Schlüssel des Gegenübers verschlüsselt | ||
{{#drawio:asymterische-verschluesselung}} | {{#drawio:asymterische-verschluesselung}} | ||
;Mit eigenem geheimen Schlüssel verschlüsselt | ;Mit eigenem geheimen Schlüssel verschlüsselt (Signierung) | ||
{{#drawio:asymterische-verschluesselung2}} | {{#drawio:asymterische-verschluesselung2}} | ||
=Verfahren= | |||
=Anwendungen von | *[https://de.wikipedia.org/wiki/RSA-Kryptosystem RSA Wikipedia] | ||
*[[RSA Beispiel]] | |||
*DSA | |||
*[[RSA Prinzip]] | |||
=Anwendungen von asymmetrischer Verschlüsselung= | |||
*SSH | *SSH | ||
*SSL/TLS (z.B. https) | *SSL/TLS (z.B. https) | ||
| Zeile 23: | Zeile 24: | ||
*Lediglich der Private Key ist für den Nutzer geheim zu halten | *Lediglich der Private Key ist für den Nutzer geheim zu halten | ||
*Man kann den Public Key bedenkenlos verschicken. Es ist sogar wünschenswert. | *Man kann den Public Key bedenkenlos verschicken. Es ist sogar wünschenswert. | ||
*Mit dem Private Key signierte Nachrichten garantieren die Authentizität der Nachricht, wenn dieser geheim gehalten wird | |||
*Mit dem Public Key verschlüsselte Nachrichten können nur vom Halter des Private Keys geöffnet werden | |||
=Nachteile= | =Nachteile= | ||
* | *Geringere Arbeitsgeschwindigkeit als bei symmetrischer Verschlüsselung | ||
*Private Key muss unbedingt sicher aufbewahrt werden, da ein Unbefugter mit diesem großen Schaden anrichten kann | *Private Key muss unbedingt sicher aufbewahrt werden, da ein Unbefugter mit diesem großen Schaden anrichten kann | ||
=Konzept= | |||
{{#drawio:asym-key}} | |||
=Mathematische Erklärung= | =Mathematische Erklärung= | ||
*https://curi0sity.de/wissenswertes/rsa-verschluesselung-mathematisch-erklaert/ | *https://curi0sity.de/wissenswertes/rsa-verschluesselung-mathematisch-erklaert/ | ||
=RSA mit Python= | |||
*[[RSA mit Python]] | |||
=Links= | =Links= | ||
*https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem | *https://de.wikipedia.org/wiki/Asymmetrisches_Kryptosystem | ||
Aktuelle Version vom 5. Mai 2026, 07:20 Uhr
Grundlagen
- Jeder Benutzer erzeugt sein eigenes Schlüsselpaar, das aus einem privaten Schlüssel und einem öffentlichen Schlüssel besteht.
- Der öffentliche Schlüssel ermöglicht es jedem, Daten für den Besitzer des privaten Schlüssels zu verschlüsseln
- Der private Schlüssel ermöglicht es seinem Besitzer, mit dem öffentlichen Schlüssel verschlüsselte Daten zu entschlüsseln
- Für die Sicherheit wird eine zugrundeliegende Einwegfunktion benötigt, die unumkehrbar ist.
Schaubilder
Vorgänge
- Mit öffentlichen Schlüssel des Gegenübers verschlüsselt
- Mit eigenem geheimen Schlüssel verschlüsselt (Signierung)
Verfahren
Anwendungen von asymmetrischer Verschlüsselung
- SSH
- SSL/TLS (z.B. https)
- OpenPGP
- S/MIME
Vorteile
- Lediglich der Private Key ist für den Nutzer geheim zu halten
- Man kann den Public Key bedenkenlos verschicken. Es ist sogar wünschenswert.
- Mit dem Private Key signierte Nachrichten garantieren die Authentizität der Nachricht, wenn dieser geheim gehalten wird
- Mit dem Public Key verschlüsselte Nachrichten können nur vom Halter des Private Keys geöffnet werden
Nachteile
- Geringere Arbeitsgeschwindigkeit als bei symmetrischer Verschlüsselung
- Private Key muss unbedingt sicher aufbewahrt werden, da ein Unbefugter mit diesem großen Schaden anrichten kann



