Asymmetrische Verschlüsselung: Unterschied zwischen den Versionen

Aus Xinux Wiki
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 privater Schlüssel und einem öffentlichen Schlüssel besteht.
*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 zugrundeliegenden Einwegfunktionen benötigt die unumkehrbar ist.
*Für die Sicherheit wird eine zugrundeliegende Einwegfunktion benötigt, die unumkehrbar ist.
 
=Schaubilder=
=Schaubilder=
[[Datei:asymaetrische-verschluesselung-1.png|200px]]
{{#Drawio:asymetrische-verschluesselung-1}}
[[Datei:asymaetrische-verschluesselung-3.png|500px]]
 
=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 asymetrischer Verschlüsselung=
*[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 symetrischer Verschlüsselung
*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

asymetrische-verschluesselung-1

Vorgänge

Mit öffentlichen Schlüssel des Gegenübers verschlüsselt
asymterische-verschluesselung
Mit eigenem geheimen Schlüssel verschlüsselt (Signierung)
asymterische-verschluesselung2

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

Konzept

asym-key

Mathematische Erklärung

RSA mit Python

Links