Diffie Hellmann: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Zeile 39: | Zeile 39: | ||
==Script zum berechnen== | ==Script zum berechnen== | ||
*[[Diffie-Hellman-Script]] | *[[Diffie-Hellman-Script]] | ||
+ | |||
+ | =Videos= | ||
+ | *Diffie-Hellman principle | ||
+ | https://www.youtube.com/watch?v=NmM9HA2MQGI | ||
+ | *Math part | ||
+ | https://www.youtube.com/watch?v=Yjrfm_oRO0w |
Version vom 8. Februar 2019, 23:19 Uhr
Grundlagen
- Der Diffie-Hellman-Schlüsselaustausch ist ein Protokoll zur Schlüsselvereinbarung.
- Es ermöglicht, dass zwei Kommunikationspartner über eine öffentliche, abhörbare Leitung einen gemeinsamen geheimen Schlüssel in Form einer Zahl vereinbaren können, den nur diese kennen und ein potenzieller Lauscher nicht berechnen kann.
- Der dadurch vereinbarte Schlüssel kann anschließend für ein symmetrisches Kryptosystem verwendet werden.
- Unterschiedliche Varianten des Diffie-Hellman-Merkle-Verfahrens werden heute für die Schlüsselverteilung in den Kommunikations- und Sicherheitsprotokollen des Internet eingesetzt.
Prinzip
Beispiel
Das folgende Beispiel dient zur Veranschaulichung und benutzt deshalb sehr kleine Zahlen. In der tatsächlichen Anwendung werden dagegen Zahlen mit mindestens mehreren hundert Stellen benutzt.
Berechnung
- Alice legt die beiden öffentlichen Schlüssel und fest.
- Alice wählt die Zufallszahl als geheimen Schlüssel.
- Nun berechnet Alice
- Alice sendet an Bob.
- Bob wählt die Zufallszahl als geheimen Schlüssel
- Bob berechnet
- Bob sendet an Alice.
- Alice berechnet .
- Bob berechnet .
- Beide erhalten das gleiche Ergebnis .
Sicherheit
- Die Lauscherin Eve kann zwar die Zahlen 13, 2, 6 und 9 mithören,
- Das eigentliche gemeinsame Geheimnis von Alice und Bob bleibt ihr aber verborgen.
- kann als Schlüssel für die nachfolgende Kommunikation verwendet werden.
Lauschen
- Mit Hilfe der abgefangenen Nachrichten kann Eve immerhin die folgenden Gleichungen aufstellen:
- Daraus kann sie beispielsweise durch Ausprobieren die beiden geheimen Zahlen und bestimmen.
- Den vereinbarten Schlüssel von Alice und Bob kann sie nun mit
- berechnen.
- Wenn jedoch die Primzahl groß genug gewählt wird und
- ein Generator der Gruppe ist, ist es für Eve zu aufwändig,
- um alle Zahlen zwischen und durchzuprobieren,
- die als Resultat der modularen Potenz in Frage kommen
Script zum berechnen
Videos
- Diffie-Hellman principle
https://www.youtube.com/watch?v=NmM9HA2MQGI
- Math part